2022
06-10
06-10
Springboot中使用lombok的@Data注解方式
目录Springboot使用lombok的@Data注解idea安装lombok插件创建项目,编写实体类编写测试类测试结果springBoot注解@Data注入失败一、Files--Seetings--Plugins二、如果重启后仍注入失败Springboot使用lombok的@Data注解idea安装lombok插件点击setting,选择plugins,搜索lombok安装即可。创建项目,编写实体类安装好插件后需要重启idea,然后创建一个springboot项目,编写一个bean类,如下:User.javaimportlombok.Data;importor...
继续阅读 >
前言相信小伙伴一定用过@Transaction注解,那@Transaction背后的秘密又知道多少呢?Spring是如何开启事务的?又是如何进行提交事务和关闭事务的呢?画图猜测在开始debug阅读源码之前,小伙伴们应该已经知道MySQL是如何开启事务的。因此可以得出猜测:那下面跟着源码一起读一读,Spring的@Transaction注解是如何执行事务逻辑的?Spring事务执行流程开启事务这里使用的是SpringBoot+MySQL+Druid<dependency>...
@PropertySource作用是:对自定义的properties文件加载使用:@PropertySource(value={"classpath:people.properties"})或者@PropertySource(value="classpath:people.properties")properties文件,获取到值乱码问题乱码解决:file->settings-->fileencoding--> 勾选Transparentnative-to-ascillconversion@ImportResource作用:可以让spring的配置文件生效使用:在启用类上加ImportResource注解,如@ImportResource(valu...