SpringBoot
时小浅
折腾数据.折腾代码.折腾规约.折腾架构.折腾需求.折腾服务.生命不息.折腾不止.
展开
-
Springboot run方法-run初始化启动(三)
public static ConfigurableApplicationContext run(Class<?>[] primarySources, String[] args) { //SpringApplication的启动由两部分组成: //1. 实例化SpringApplication对象 //2. run(args):调用run方法 return new SpringApplication(primarySources).run(args); }项目初始化启动原创 2020-07-27 23:41:20 · 353 阅读 · 0 评论 -
Springboot run方法-SpringApplication实例化(二)
SpringApplication实例化初始化创建SpringApplication实例化初始化创建,核心源码如下@SuppressWarnings({ "unchecked", "rawtypes" }) public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) { //参数初始化 this.sources = new LinkedHashSet();// this原创 2020-07-27 23:10:34 · 122 阅读 · 0 评论 -
Springboot run方法-SpringApplication实例化过程(一)
SpringApplicationSpringBootApplication应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用@SpringBootApplicationpublic class Springboot01DemoApplication { public static void main(String[] args) { SpringApplication.run(Spr原创 2020-07-27 22:58:40 · 292 阅读 · 0 评论 -
SpringBoot的核心功能 自动配置
自动配置Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是Spring自动完成的。SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration查看启动类MySpringBootApplication上的注解@SpringBootApplication@SpringBootApplicationpublic class Springboot0原创 2020-07-27 21:28:45 · 286 阅读 · 0 评论 -
Spring Boot学习
原创 2020-07-27 20:17:55 · 75 阅读 · 0 评论 -
SpringBoot logback日志使用
默认配置日志输出格式: %d表示日期时间, %thread表示线程名, %-5level:级别从左显示5个字符宽度 %logger{50} 表示logger名字最长50个字符,否则按照句点分割。 %msg:日志消息, %n是换行符 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n修改配置logging.level.cn.itsource=trace#logging.原创 2020-07-27 20:12:30 · 301 阅读 · 0 评论 -
Spring boot日志相关的那些事
为什么需要日志框架通过日志的方式记录系统运行的过程或错误以便定位问题。设计思想 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar; 5、原创 2020-07-27 20:08:28 · 82 阅读 · 0 评论