Spring
文章平均质量分 73
Spring学习分享
肥牛火锅
你来人间一趟要看看天上的太阳
展开
-
SpringBoot通过yml等配置文件动态生成多个Bean
SpringBoot通过application.yml等配置文件动态生成多个Bean到容器中。原创 2022-01-06 22:21:57 · 3087 阅读 · 1 评论 -
apollo-client源码分析
Apollo配置中心,JavaClient的源码解析原创 2021-12-08 20:24:13 · 1492 阅读 · 0 评论 -
SpringBoot读取application.properties配置原理以及中文乱码问题
文章目录SpringBoot读取application.properties原理ApplicationEnvironmentPreparedEvent事件ConfigFileApplicationListener监听器PropertiesPropertySourceLoader配置加载器OriginTrackedPropertiesLoader配置加载器application.properties中文出现乱码解决方案1解决方案2SpringBoot读取application.properties原理在S原创 2021-04-10 17:19:36 · 1423 阅读 · 3 评论 -
SpringJPA的CascadeType的作用
文章目录测试环境一无多无无级联报错添加级联PERSIST一有多无无级联报错添加级联MERGE添加级联PERSIST一无多有成功CascadeType.REFRESHCascadeType.REMOVEorphanRemoval属性测试环境Person类下有多个Car。一无多无新建一个Person并添加两个Cat到Person下。保存Person。 @GetMapping("/demo1") public String demo1() { Person person原创 2021-03-28 16:47:53 · 264 阅读 · 0 评论 -
IDEA启用application.properties自动提示功能
文章目录配置文件效果步骤配置文件效果到步骤1、添加依赖 <!--configuration-processor--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId>原创 2021-03-28 11:36:59 · 711 阅读 · 0 评论 -
Spring的@AliasFor原理
文章目录1、@AliasFor2、原理2.1、定义使用AliasFor的注解2.2、使用2.3、源码解析2.3.1、AnnotationUtils#getAnnotation2.3.2、AnnotationUtils#synthesizeAnnotation2.3.3、AnnotationUtils#synthesizeAnnotation(annotation,annotatedElement)2.3.4、SynthesizedAnnotationInvocationHandler处理器源码1、@Ali原创 2021-02-23 19:04:30 · 888 阅读 · 0 评论 -
Docker部署需要MySQL的SpringBoot项目
Docker如何部署使用了mysql的SpringBoot项目原创 2021-02-05 13:39:53 · 117 阅读 · 0 评论 -
基于Springboot的学生信息管理系统
采用Springboot+Vue.js开发的学生管理系统原创 2021-01-24 18:31:45 · 12173 阅读 · 21 评论 -
个人博客前后端以及部署的实现
huu-blog个人博客,采用vue + springboot前后端分离实现,springboot只提供数据接口。部署采用docker部署,打包成两个镜像,分别运行。项目地址:http://47.95.239.221/github地址:https://github.com/feiniua/huu-blog点击页面下的邮箱进入后台登录界面。提供一个管理员账号admin 123456。一个游客账号xian 123456。PS:七牛云图床挂了,有时间的话再添加评论模块。前端vue使用依赖原创 2020-07-16 09:09:02 · 1236 阅读 · 0 评论 -
Spring测试中的事务
目录文章目录@Transactional@Transactional1、测试方法加上该注解后事务自动回滚。2、@BeforeEach与@AfterEach在测试方法的事务中执行3、@BeforeTransactional与@AfterTransactional在事务执行之前之后执行;并且没有加@Transactional的测试方法不执行这两个注解下的方法。4、传播行为只有REQUIRED与NOT_SUPPOREED5、使用RANDOM_PORT或DEFINED_PORT隐式地提供了一个真实的s原创 2020-07-01 20:04:29 · 250 阅读 · 0 评论 -
Spring事务在不同类的使用
同一个service中,被外部调用的方法A如果有事务,则方法A中所有方法均会使用方法A的事务,且子方法的事务失效不同一个service中,被外部调用的方法A如果有事务,则方法A中所有方法均会默认使用方法A的事务,如果B有事务,B会使用B的事务结论:被外部调用的方法A如果有事务,则方法A中所有方法均会使用方法A的事务,在同类中子方法事务失效,不同类子方法事务生效。新增操作回滚后,Id值已经被增加,不会回滚外部方法有@Transactional,内部方法没有 都是用外部方法@Transactional原创 2020-07-01 19:59:45 · 1026 阅读 · 0 评论 -
使用SpringBean的ObjectMapper报错
文章目录SpringBean的ObjectMapper报错自定义反序列化器SpringBean的ObjectMapper报错com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of cn.wen233.User (although at least one Creator exists): no String-argument constructor/factory method t原创 2020-07-01 19:51:35 · 1180 阅读 · 0 评论