/*************01-配置文件@ConfigurationProperties  相关*****************/

/*** 自动配置原理* 1.@SpringBootApplication* 2.@EnableAutoConfiguration* 3.@import AutoConfigurationImportSelector.class* 4.find /meta/inf 下面的spring.factories* 5.加载每一个**AutoConfiguration.class* 6.**Properties.class 里面的属性就是可以配置的*/
/*
* 配置文件映射
* 1.@ConfigurationProperties  读取配置文件映射到类属性
* 2.@PropertySource  读取指定路径的properties配置文件
* 3.@Configuration 指明当前类是配置类 替换之前的spring配置文件
* 4.@Bean 将方法的返回值注入到容器中,组件的默认id就是方法名
* 5.@Configuration + @Bean = @Component 效果一样
*/

/*************02-配置文件@Profile 相关*****************/

    /*** 配置文件的优先级* 1.发布时控制台指令* 2.外部jar包的带有spring.profiles的properties/yml文件* 3.内部jar包的带有spring.profiles的properties/yml文件* 4.外部jar包的不带有spring.profiles的properties/yml文件* 5.内部jar包的不带有spring.profiles的properties/yml文件* 6.@PropertySource指向的properties文件*/

/*************03-日志 相关*****************/

   /*** slf4j* 1.SpringBoot底层默认: slf4j+logback* 2.SpringBoot能自动适配所有日志,* 如果手动引入了其他日志框架,一定要把这个框架的默认日志依赖移除掉*/
#debug模式
debug=true#日志-级别(指定某个包)
logging.level.com.study=trace#日志-logging.file.name
#1.不指定路径在当前项目下生成springboot.log日志
#2.可以指定完整的路径
#logging.file.name=D:/test-logging-file-name.log
#logging.file.name=test.log#日志-logging.file.path(常用)
#1.当前项目的磁盘根目录下创建/springboot/log文件夹,默认里面spring.log名称
logging.file.path=/springboot/log#日志-logging.pattern.console 控制台输出格式
#logging.pattern.console=#日志-logging.pattern.file 文件数据格式
#logging.pattern.file=#日志-默认配置在org.springframework.boot:spring-boot 里面 logging 的default.xml

SpringBoot学习总结(个人笔记)相关推荐

  1. springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题

    springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题 参考文章: (1)springboot学习笔记:12.解决springboot打成可执行jar在 ...

  2. SpringBoot学习笔记(3):静态资源处理

    SpringBoot学习笔记(3):静态资源处理 在web开发中,静态资源的访问是必不可少的,如:Html.图片.js.css 等资源的访问. Spring Boot 对静态资源访问提供了很好的支持, ...

  3. springboot学习笔记(五)

    一丶注值方式 1.在application.properties文件中注值 首先我们将application.yml中的学生名字和年龄给注释掉,来验证在applic.properties的注值方式. ...

  4. SpringBoot学习笔记(4)----SpringBoot中freemarker、thymeleaf的使用

    1. freemarker引擎的使用 如果你使用的是idea或者eclipse中安装了sts插件,那么在新建项目时就可以直接指定试图模板 如图: 勾选freeMarker,此时springboot项目 ...

  5. SpringBoot学习笔记(16):单元测试

    SpringBoot学习笔记(16):单元测试 单元测试 单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作.程序单元是应用的最小 ...

  6. SpringBoot学习笔记(9)----SpringBoot中使用关系型数据库以及事务处理

    在实际的运用开发中,跟数据库之间的交互是必不可少的,SpringBoot也提供了两种跟数据库交互的方式. 1. 使用JdbcTemplate 在SpringBoot中提供了JdbcTemplate模板 ...

  7. SpringBoot学习笔记(16)----SpringBoot整合Swagger2

    Swagger 是一个规范和完整的框架,用于生成,描述,调用和可视化RESTful风格的web服务 http://swagger.io Springfox的前身是swagger-springmvc,是 ...

  8. SpringBoot学习笔记(8):事物处理

    SpringBoot学习笔记(8):事物处理 快速入门 在传统的JDBC事务代码开发过程中,业务代码只有一部分,大部分都是与JDBC有关的功能代码,比如数据库的获取与关闭以及事务的提交与回滚.大量的t ...

  9. SpringBoot学习笔记(4):自定义的过滤器

    SpringBoot:学习笔记(4)--自定义的过滤器 快速开始 SpringBoot提供的前端控制器无法满足我们产品的需求时,我们需要添加自定义的过滤器. 在SpringBoot的开发中,我们应该还 ...

  10. 2.6 springBoot学习笔记(2.6)——- 整合mybatisPlus

    更多文章 更多系列文章在个人网站 springBoot学习系列笔记文章 springBoot学习笔记(1)-- 搭建springBoot项目 文章目录 更多文章 springBoot学习系列笔记文章 ...

最新文章

  1. 关于二叉树的链表表示的一个问题
  2. 世界上最受欢迎的10个Linux发行版
  3. Windows Phone 7 Tip (13) -- 如何搜集应用使用数据
  4. Pinterest:Android系统上的视频管理
  5. 计算机网络课程设计之网络聊天程序的设计与实现
  6. 【学习 Opencv】—— 访问摄像机和视频
  7. PHP实现的服务器端,PHP实现服务器端允许客户端ajax跨域
  8. 项亮《推荐系统实践》读书笔记1-推荐系统评价指标
  9. 【计算机图形学】画线算法——Bresenham算法(任意斜率)
  10. powerDesigner修改mysql建表语句
  11. vs2012 ultimate 密钥
  12. ThingJS学习总结
  13. 财务报表学习笔记(1)
  14. 用c语言做一个五子棋程序,C语言制作简单五子棋游戏
  15. 远程服务器证书过期怎么解决,关于演示win7远程桌面证书过期的具体操作方式...
  16. Windows 远程桌面复制问题
  17. 无人驾驶公司大全(原无人驾驶龙虎榜)
  18. 日“隼鸟二号”首次降落“龙宫”取样
  19. STM32之USART:RXD和TXD管脚互换、接收和发送的电平极性反转、支持数据高位与低位反序发送或接收
  20. 2021.2.27课程摘要(逻辑教育-王劲胜)

热门文章

  1. 19n20c的参数_FQP19N20C电子元器件产品参数(BY 2021年)、Datasheet 文档资料和货源信息,FQP19N20C最新参考价格==www.ic37.com...
  2. 自学电脑编程_81岁老太自学编程开发APP,她的日常酷过95%年轻人
  3. c语言int超出范围溢出处理_整数溢出是怎么回事?Python和Numpy的整数为何不一样?...
  4. .net 把一个对象赋值给一个参数_一个可以提升JVM运行性能的参数
  5. litepal创建数据库表失败
  6. 大数据学习——yarn集群启动
  7. [转帖]安华高收购博通
  8. ExcelPackage 读取、导出excel
  9. matlab中输入x. 与x的区别
  10. iOS:给图片置灰色