spring
文章平均质量分 57
特特专属
这个作者很懒,什么都没留下…
展开
-
spring boot 配置 多数据源
spring boot 配置 多数据源原创 2022-08-14 23:41:43 · 544 阅读 · 0 评论 -
解决mybatis 无法映射 数据库 json字段的问题
1.前言MySQL从5.7版本之后开始支持JSON数据类型,相比于JSON格式的字符串类型有如下优势:存储在JSON列中的JSON文档的会被自动验证。无效的文档会产生错误;最佳存储格式。存储在JSON列中的JSON文档会被转换为允许快速读取文档元素的内部格式。2.背景mybatis目前还不支持映射json的数据格式,需要我们自己进行增强3.实现对mybatis TypeHandler进行增强3.1ListStringTypeHandler 核心代码package com.xxx原创 2022-05-22 17:56:45 · 1850 阅读 · 2 评论 -
解决通过spring-boot-maven-plugin package失败问题
1.pom文件示例2.执行mvn package出现异常mvn package3.异常堆栈详细信息[WARNING] Error injecting: org.springframework.boot.maven.RepackageMojojava.lang.TypeNotPresentException: Type org.springframework.boot.maven.RepackageMojo not present at org.eclipse.sisu.space.UR原创 2022-01-21 14:59:50 · 19647 阅读 · 7 评论 -
spring注入配置文件到静态变量使用方法
1.spring注入变量正常情况下,使用spring注入变量,我们只需要使用@Value注解注入成员变量即可,如下图2.spring注入静态变量 错误方式如果我们按照正常的方式注入变量,即直接使用@Value注入到静态变量上面,如下图这个时候,我实际注入到giftUrl的值是null,也就是说没有注入成功3.spring注入静态变量 正确方式我可以使用静态变量的set方法进行注入,如下图这样的话,静态变量giftUrl就注入成功4.原理说明1.@Value注解生效是在spring初始原创 2021-04-07 17:05:43 · 2891 阅读 · 1 评论 -
spring源码学习第三讲-IOC加载流程和第一层相关核心类
1.前言今天我会针对AnnotationConfigApplicationContext注解方式的讲解IOC的加载流程,以及其中用到的核心类、核心方法,但是不会深入每个方法相信分析,后面的篇章我会针对核心类、核心代码就行源码分析2.IOC简单的加载流程1.创建DefaultListableBeanFactory类型的BeanFactory2.创建AnnotatedBeanDefinitionReader类型的BeanDefinitionReader读取器2.1将一些默认的PostProcess原创 2020-09-24 18:45:10 · 177 阅读 · 0 评论 -
spring源码学习第二讲-spring源码下载与编译
1.需要事先准备的工具1.idea(我这里是idea 2019版本)2.jdk(大于等于jdk.18)3.gradle4.spring-framework源码2.网上有很多关于spring源码下载和编译的文章,我这里就不多写了,直接引用本人亲测有效的文章,大家可以根据这篇文章完成编译https://blog.csdn.net/zfshi2010/article/details/104447496...原创 2020-09-18 14:21:09 · 121 阅读 · 0 评论 -
spring源码学习第一讲-spring相关核心模块的简单介绍
1.什么是spring这里我们就直接把百度百科介绍搬过来,因为我说的也不一定比官方更好Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用Spring是一个轻量原创 2020-09-18 12:12:08 · 328 阅读 · 0 评论