
springBoot
文章平均质量分 67
xuxie13
学海无涯。。。
展开
-
SpringBoot Mongodb简单使用+自增主键
SpringBoot 版本 2.3.4.RELEASE原创 2022-01-13 16:31:03 · 3598 阅读 · 0 评论 -
SpringBoot 中BeanDefinition究竟是什么时候被初始化成bean的(四)
1、前几篇文章详细讲到了类被加载到DefaultListableBeanFactory.beanDefinitionMap2、有的value是BeanDefinition ,有的是CGLIB对象问题来了,BeanDefinition等数据是什么时候被初始化的呢讲的有下面方法的入口org.springframework.context.support.AbstractApplicationContext#refresh@Override public void refresh() throws原创 2020-09-25 18:12:42 · 1013 阅读 · 0 评论 -
SpringBoot 中BeanDefinition究竟是什么时候转化成Cglib对象的(三)
1、最近在看boot源码,前后读了好几遍,逻辑捋了个大概,细节的问题找的真难2、boot装配到BeanDefinition的对象有的是CGlig对象,有的是对象,如下图3、代理对象在调用的时候会走过滤器在SpringBoot加载类到DefaultListableBeanFactory.beanDefinitionMap一文中有个锚点二里面有这么一段代码@Nullable protected final SourceClass doProcessConfigurationClass( Co原创 2020-09-25 16:37:24 · 401 阅读 · 0 评论 -
SpringBoot加载类到DefaultListableBeanFactory.beanDefinitionMap(二)
1、SpringBoot 启动源码东西是真滴多,只能着手这一条简单的线跟着看2、本文介绍的是boot启动将类扫描做成BeanDefinition存放人beanFaction3、BeanDefinition解析注入下次再讲本文用的boot 版本是 <version>2.3.1.RELEASE</version>org.springframework.boot.SpringApplication#run(java.lang.String…) public Configur原创 2020-09-25 11:48:19 · 954 阅读 · 0 评论 -
Spring 加载xml初始化bean流程分析(一)
1、最近在复习基础,又过了一遍Spring思想,记录记录package i.xuxie;import org.springframework.beans.factory.support.BeanDefinitionReader;import org.springframework.beans.factory.support.DefaultListableBeanFactory;import org.springframework.beans.factory.xml.XmlBeanDefinitio原创 2020-09-16 14:39:29 · 696 阅读 · 0 评论 -
spring @Conditional 源码解析,附@Bean加载过程
本文基于 spring-boot 2.2.2.RELEASE 版本,如果 因版本变动导致实际细节和本文不符,概不负责转载 2020-05-28 10:58:03 · 734 阅读 · 1 评论 -
SpringBoot + Activity6.0 -简化的项目
近日做了工单,然后将以前那套东西拿出来自己又做了改动pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:...原创 2020-01-19 11:53:26 · 489 阅读 · 0 评论 -
Sprinboot优雅配置监听,并记录所有启动事件
在阅读Springboot启动源码的时候,发现Springboot自动启动listeners是通过uopeizhi文件配置的,本文就是采用Springboot方式自动装入listeners。项目依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr...原创 2019-05-21 17:39:42 · 2257 阅读 · 1 评论 -
Springboot 中事务小记
在之前配置SpringMVC项目的时候经常会在application.xml里面进行事务配置常见如下SpringMVC事务配置//配置事务<bean id = "defaultTransaction" class = "org.springframework.jdbc.datasource.DataSourceTransactionManager"> <pr...原创 2019-05-16 14:40:36 · 233 阅读 · 0 评论 -
SpringBoot 数据库地址等数据信息jasypt加密
现公司要求配置文件不能出现明文敏感信息,现做信息加密,用的 是github大佬开源的加密资源,本项目用的是springboot所引 jar <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<...原创 2019-05-16 10:24:15 · 7406 阅读 · 0 评论 -
SpringBoot创建同步及异步线程池并定时记录线程池运行状态
废话没有,见代码MyThreadInfo :记录线程运行信息import javax.persistence.Entity;import lombok.Data;@Entity(name="t_thread_info")@Datapublic class MyThreadInfo { //存活数量 private int activeCount; //最大数量 privat...原创 2019-04-29 20:27:02 · 2842 阅读 · 0 评论 -
Springboot通过拦截器记录一切请求及返回信息并入库
没废话,直接上代码LoggerEntity:记录请求信息,做入库用import java.util.Date;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import lombok.Data;@Entity(name="t...原创 2019-04-29 19:51:02 · 5393 阅读 · 3 评论 -
springBoot常见配置
笔记笔记server: context-path: /bpsspring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver #driver-class-name: oracle.jdbc.driver.OracleD...原创 2018-12-11 17:03:18 · 462 阅读 · 0 评论 -
springBoot + date-jpa 后台带查询条件急速分页教程
因为是自己做笔记,所以话不多说,直接看代码做了个承载分页属性的实体import java.io.Serializable;import lombok.Data;@Datapublic class PageEntity implements Serializable{ protected int page=1; protected int size=20; protec...原创 2018-09-20 11:51:08 · 521 阅读 · 0 评论 -
springBoot+hibernate(SessionFaction)整合的两套方法
springBoot+hibernate(SessionFaction)这个东西是一个朋友让我帮忙搭建的,他说在网上找了很多,很多都是打着springBoot+hibernate的幌子,写的是boot+jpa的代码,最近用不上,查着还浪费时间,因此做此笔记。application.properties方式server.port=8081spring.datasource.url=j...原创 2018-06-11 21:11:39 · 7286 阅读 · 3 评论