最简单的从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。