*在spring boot中有一个基础的配置文件application.yam(application.property)用于对spring boot的默认设置做一些改动。

*在spring boot中有集成很多其他的包或者框架,如redis的操作的包,日志的等等。

*在spring boot程序启动的时候,也就是下面这个类:

@SpringBootApplication
public class Springboot1Application { public static void main(String[] args) {
SpringApplication.run(Springboot1Application.class, args);
}
}
在上面有一个@SpringBootApplication注解,在这个注解的源代码上面还有一个@EnableAutoConfiguration注解,这个注解就表示启用了自定装配。
有了@EnableAutoConfiguration这个注解,在程序启动时候就会去找META-INF/spring.factoris中配置的EnableAutoConfiguration的值,而在这些
值则包含了其他的集成到spring boot中的框架或者包的自动装配类。而这些自动装配类中还定义了需要注入到spring 上下文容器中的类,以及这些类的属性的值
是初始设定还是取application.yam(application.property)配置文件中的值,以及取application.yam(application.property)配置文件中哪个前缀
后面设置的值,或者在某种情况下取配置文件中的值某种情况下取初始设置的值。然后完成对象的注入到spring boot 的上下文中 *最后在spring boot启动或者某些地方需要使用注入的对象时,该对象的值就可以时我们在配置文件中设置的值了

最新文章

  1. java短信接口
  2. 在SQLite中创建数据库时总是提示错误?
  3. UVa 11389 (贪心) The Bus Driver Problem
  4. Ⅷ.spring的点点滴滴--抽象对象和子对象
  5. 可拖拽重排的CollectionView
  6. linux之SQL语句简明教程---CREATE VIEW
  7. centOS(redhat/oracle linux更换语言
  8. Nand Flash基础知识与坏块管理机制的研究
  9. 《android开发艺术探索》读书笔记(九)--四大组件
  10. java学习 之 操作符
  11. 01 前言/基础设施 - DevOps之路
  12. C++学习之回调函数
  13. Wannafly Winter Camp 2019.Day 8 div1 E.Souls-like Game(线段树 矩阵快速幂)
  14. 欢迎来到abc2237512422的博客
  15. 在Windows Azure上创建ASP.NET MVC网站
  16. <转>python字典排序 关于sort()、reversed()、sorted()
  17. addEventListener和attachEvent的区别 分类: JavaScript 2015-05-12 19:03 702人阅读 评论(0) 收藏
  18. caffe make 编译
  19. RSYNC在zabbix中的检查
  20. 编程之美 set 10 队列中取最大值操作问题

热门文章

  1. 忽视自身问题并“积极甩锅”,新氧CEO金星还要脸吗?
  2. oracle 唯独测试视图
  3. Vue-cli 多页相关配置记录
  4. 反混淆 de4dot
  5. NOIP-- 模拟-----机器
  6. tensorflow按需分配GPU问题
  7. 如何重启Cisco LAP?
  8. 洛谷 P5016 龙虎斗(模拟)
  9. 关于this和base的区别
  10. Shiro入门学习之shi.ini实现认证及源码分析(二)