Spring Boot之初始化项目

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

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

解压后,maven import到本地工做空间便可app

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

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

直接右击 main方法启动便可spring-boot

有兴趣的能够点击@SpringBootApplication注解研究下测试

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

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

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

@ComponentScan 默认扫描@SpringBootApplication所在类的同级目录以及它的子目录,在不少时候,若是把启动类放在里层的目录下,就很容易报错,由于找不到父级的接口或者类,可是若是确实须要扫描并列的其余包,能够手动添加该注解code

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

#\u7AEF\u53E3
server.port=8081
#\u4E0A\u4E0B\u6587\u8DEF\u5F84
server.servlet.context-path=/demoApplcation

 

打开pom.xml

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

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

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

相关文章
相关标签/搜索