zoukankan      html  css  js  c++  java
  • Spring Boot之初始化项目

    最简单的从Spring官网下载 :地址 https://start.spring.io/

    下拉选择需要的Spring Boot版本 修改Group和Artifact  直接点击Generate Project 即可生层项目压缩包

    解压后,maven import到本地工作空间即可

    打开src/main/java  找到对应的Application启动器

    @SpringBootApplication
    public class DemoApplication {
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    }

    直接右击 main方法启动即可

    有兴趣的可以点击@SpringBootApplication注解研究下

    @SpringBootApplication是一个组合注解 主要由@SpringBootConfiguration @EnableAutoConfiguration @ComponentScan组成

    @SpringBootConfiguration 和 @Configuration其实一样,Spring Boot项目的配置注解,在Spring Boot中建议使用@SpringBootConfiguration

    @EnableAutoConfiguration 启用自动配置,通过扫描依赖的jar包自动配置所需要的其他依赖,就好比你要吃顿饭,它就会帮你把碗筷全都准备好了,你只要动动嘴就好了

    @ComponentScan 默认扫描@SpringBootApplication所在类的同级目录以及它的子目录,在很多时候,如果把启动类放在里层的目录下,就很容易报错,因为找不到父级的接口或者类,但是如果确实需要扫描并列的其他包,可以手动添加该注解

    Spring Boot默认端口为8080 当然也可以自定义基础设置 打开appliaction.properties  设置端口和上下文路径

    #u7AEFu53E3
    server.port=8081
    #u4E0Au4E0Bu6587u8DEFu5F84
    server.servlet.context-path=/demoApplcation

    打开pom.xml

    pom.xml文件中默认有两个模块:

    spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;

    spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。

  • 相关阅读:
    商业智能添加维度智能简介
    1049 数列的片段和 (20 分)
    1045 快速排序 (25 分)
    1044 火星数字 (20 分)
    1136 A Delayed Palindrome (20 分)
    1128 N Queens Puzzle (20 分)
    1124 Raffle for Weibo Followers (20 分)
    1125 Chain the Ropes (25 分)
    1121 Damn Single (25 分)
    1116 Come on! Let's C (20 分)
  • 原文地址:https://www.cnblogs.com/qiyuan880794/p/9812101.html
Copyright © 2011-2022 走看看