Spring Boot 教程(1):快速入门
的有关信息介绍如下:Spring Boot 可以大大提高我们的开发效率,创建Spring Boot项目的方法有很多种,在这里我会简单的给大家创建一个Spring Boot程序。
首先,创建一个简单的java maven项目(非web项目),不知道的请看这里:
https://jingyan.baidu.com/article/425e69e6065480be15fc16cf.html
配置pom.xml
创建spring boot入口类
以上就算成功建立了spring boot程序,有两种方式运行,
第一种:在HelloApplication类中,右键——>Run As——>Java Application
第二种:利用pom.xml中配置的spring boot 插件,看下图
总结:还是第一种简单,而且熟悉
关于@SpringBootApplication,这是一个组合注解,主要包含了:
@SpringBootConfiguration(包含@Configuration),也是一个组合注解
在Spring Boot项目中替代@Configuration
@EnableAutoConfiguration,Spring Boot的强大之处,
该注解会使spring boot根据项目的jar包进行自动配置,查看maven依赖
可以看到有一个spring-boot-autoconfigure-1.5.2.RELEASE.jar,这里
有很多spring配置类,
如:我们添加了spring-boot-starter-web, 项目中自动引入SpringMVC
的相关jar,Spring Boot就自动配置tomcat和springMVC相关bean
@ComponentScan,默认扫描@SpringBootApplication所在类目录
及它的子目录
@SpringBootApplication的exclude属性:关闭配置,
如果我们在项目中引入了solrj的相关包,spring boot会自动为我们创建solr
的相关bean,但有时候我们希望自己配置bean,这时可以这样:
@SpringBootApplication(exclude={SolrAutoConfiguration.class})
这样就可以自己写java spring 配置类或xml,配置solr的相关bean了
同样的,如果你不想引入Spring Boot默认的依赖,
可以在pom.xml中使用
Spring Boot 项目使用一个全局配置文件application.properties或者是
application.yml,一般都在src/main/resources下,可用设置我们的自定义配置,比如:我们要把tomcat端口号修改为8888,
在application.properties写入server.port=8888
更多配置,参考:
https://jingyan.baidu.com/article/4f7d5712f419391a2119276d.html