您的位置首页百科问答

Spring Boot 教程(1):快速入门

Spring Boot 教程(1):快速入门

的有关信息介绍如下:

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