Spring Boot应用基本配置说明
2015-11-14 22:17
519 查看
本文简要介绍了Spring
Boot应用中涉及到的一些基本配置,并对其进行了说明。
一、pom依赖
spring boot parent,此处指定version,其他的dependency中可以省略version
spring-boot-starter-web,囊括了web开发常用的一些依赖,包括spirng-webmvc、tomcat等
如果使用外部tomcat,则需要在pom中添加如下配置
二、自动配置
如当添加了对 HSQLDB 的依赖,且应用中没有自定义数据源bean,则Spring Boot 会自动配置为HSQLDB 进行数据库操作。
Boot应用中涉及到的一些基本配置,并对其进行了说明。
一、pom依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.7.RELEASE</version> </parent>
spring boot parent,此处指定version,其他的dependency中可以省略version
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
spring-boot-starter-web,囊括了web开发常用的一些依赖,包括spirng-webmvc、tomcat等
如果使用外部tomcat,则需要在pom中添加如下配置
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
二、自动配置
@EnableAutoConfiguration在主配置 Java 类上添加@EnableAutoConfiguration注解,即可启用自动配置。
如当添加了对 HSQLDB 的依赖,且应用中没有自定义数据源bean,则Spring Boot 会自动配置为HSQLDB 进行数据库操作。
@SpringBootApplication通常主配置Java类上会添加@Configuration @EnableAutoConfiguration @ComponentScan注解,为了便于开发引入@SpringBootApplication,使用它即等同于以上三个注解,并具有他们包含的默认属性
相关文章推荐
- Java迭代法求所有八皇后问题的解
- 什么是序列化,Java中序列化的实现
- java判断多个点是否在同一直线上
- java问题:类的定义,对象的定义?
- 500G JAVA视频网盘分享 (Jeecg社区)
- Java的IO
- JAVA Executor简介
- java虚拟机内存回收详细流程图
- Java json && 框架中的 泛型 + 反射
- CKFinder(Java版)以时间作上传文件的保存路径
- Java Socket实现多客户端通信(通过DOS命令窗口模拟)
- 插入排序Java代码实现
- 【Java小项目】图片浏览器
- Java Socket实现1V1简单通信(通过Dos命令窗口实现)
- 10011---JavaWeb基础---JSP概述
- Java并发(多线程)
- Java入门(四)final关键字
- JAVA中JVM简单学习
- ubuntu中执行gradle提示JAVA_HOME错误
- SpringMVC返回json数据的配置方式