![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
星空sss
这个作者很懒,什么都没留下…
展开
-
spring boot 启动流程
springboot 启动流程 一、构建启动类对象SpringApplication 获取主资源、主类 获取应用类型 从META-INF/spring.factories获取中获取启动器列表List<ApplicationContextInitializer<?>> 从META-INF/spring.factories获取中获取监听器列表List<ApplicationListener<?>> 二、调用run方法 从META-INF/spring.fac原创 2021-08-20 10:37:52 · 161 阅读 · 0 评论 -
spring cloud 常用组件理解
practice 主要用于学习spring全家桶 项目主要基于springboot 自动配置 自动装配 开箱即用 Spring Boot是什么? 从根本上来讲Spring Boot就是一些库的集合,是一个基于“约定优于配置”的原则,快速搭建应用的框架。本质上依然Spring,在这之上帮我们省去了很多样板化的配置, 使得我们能够更专注于应用程序功能的开发。 一、hystrix 熔断器 主要两个功能,一个是资源隔离,一个是服务熔断降级 所谓资源隔离 就是对于一个服务不同的接口实行资源隔离,使其不妨碍其他原创 2021-08-20 10:32:35 · 104 阅读 · 1 评论 -
JVM8内存结构
方法区(元空间) 类型信息 域信息(字段信息) 方法信息 类常量池表 运行时常量池 字面量 符号引用 JIT代码缓存 堆heap 对象(包含Class类对象) 数组 静态变量 字符串常量池原创 2021-08-20 10:27:49 · 111 阅读 · 0 评论 -
springboot 配置文件加载
配置文件加载 1、加载顺序 加载顺序按文件名称加载 bootstrap eg bootstrap.yml application eg application.yml application-[spring.profiles.active] eg application-dev.yml [spring.application.name]-[spring.profiles.active] eg gateway-dev.yml (只在cloud config中可以用) 2、优先级 优先级高的会原创 2021-08-11 09:54:03 · 85 阅读 · 0 评论 -
mybatis 返回 对象中属性 封装成List<String>
1、实体 public class User { private Long id; private String name; private List<Integer> resIds; } 2、resultMap <resultMap id="detail" type="com.wmt.common.bean.plain.system.Role" autoMapping="true"> <id column="id" property="id"原创 2021-08-09 12:05:07 · 880 阅读 · 0 评论