Spring boot+Vue全栈开发---Spring Boot基础配置
不使用spring-boot-starter-parent
spring-boot-starter-parent主动配置了以下信息:
默认jdk1.8
默认编码utf-8
提供dependency management项目依赖管理
默认资源过滤及插件配置
使用自己的模板:
1.添加依赖管理
2.配置jdk版本
3.配置编码格式
@SpringBootApplication注解
其包含三个注解:
其实就是一个配置类,可以添加额外的配置
开启自动化配置
包扫描以**解:@Service、@Repository、@Component、@Controller、@RestController、@Configuration
Web容器的配置
Tomcat配置
证书生成
配置证书信息
配置http到https的重定向:
将访问到8080的http请求自动重定向到8081的https访问
Jetty配置
Undertow配置
配置文件注入值
有如下配置:
使用@ConfigurationProperties(prefix=”book”) 注入
Yaml文件
使用缩进代替.
常规绑定:
列表绑定:
对象绑定:
Profile
生产环境:
application-prod.properties
开发环境:
application-dev.properties
配置:
spring.profiles.active=dev