SpringBoot
橘九。
进击的小白
展开
-
1.SpringBoot简介
1.SpringBoot介绍 随着动态语言的流行。java的开发显得很笨重, 繁多的配置; 底下的开发效率; 复杂的部署流程; 第三方技术整合难度大; 2.优势 1.配置少,效率高; 2.运行jar,内嵌serviet 3.不需要配置到tomcat 4.微服务; 3.快速构建spring项目 需求:创建maven项目,添加pom依赖 3.1. pom文件中添加依赖: <group...原创 2019-05-12 11:07:58 · 147 阅读 · 0 评论 -
2.Spring Boot的核心配置
SpringBoot核心配置 本文主要讲述: yml和properties配置文件语法区别 使用@ConfigurationProperties全局配置,@value提取部分配置 @PropertySource 加载局部配置文件定义局部配置文件 profile实现多环境支持 Spring Boot 使用一个全局配置文件,放置在 src/main/resources 目录或类路径的 /confi...原创 2019-05-12 17:53:06 · 149 阅读 · 0 评论 -
3.比较 @Value 和 @ConfigurationProperties 获取值
使用 @Value 获取值 把 Emp 类中的 @ConfigurationProperties 注释掉 @Component //@ConfigurationProperties(prefix = "emp") public class Emp { /** * 类似于 Spring 中的 xml 配制文件中的数据注入方式: * <bean class="Emp"> * <pro...原创 2019-05-12 18:31:37 · 179 阅读 · 0 评论 -
4.加载指定配置文件
加载指定配置文件 1. @PropertySource 加载局部配置文件 @ConfigurationProperties 默认从全局配置文件(application.properties/application.yml)中获取值, 所有配置数据写在全局配置文件中,显得太臃肿了, 可将它们抽取出来,放到其他局部配置文件中。 @PropertySource :用于加载局部配置文件; 将 全局配置文...原创 2019-05-12 19:34:27 · 466 阅读 · 0 评论 -
5.Profile多环境支持
1.profile介绍 Profile 是 Spring 用来针对不同的环境要求,提供不同的配置支持, 全局 Profile 配置使用的文件名可以是 application-{profile}.properties / application-{profile}.yml ; 如: application-dev.properties / application-prod.properties 演示...原创 2019-05-12 19:54:53 · 287 阅读 · 0 评论 -
6.Spring Boot 日志配置
Spring Boot 采用了 slf4j+logback 的组合形式,Spring Boot也提供对JUL、log4j2、Logback提供了默认配置 1.默认日志配置 SpringBoot默认配置好了日志, 只要启动 Spring Boot 项目就会在控制台输出日志信息。 import org.junit.Test; import org.junit.runner.RunWith; impor...原创 2019-05-12 22:44:59 · 160 阅读 · 0 评论