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