![](https://img-blog.csdnimg.cn/20190919194744407.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring技术
morningcat2018
情深不寿,慧极必伤
展开
-
spring事务失效场景梳理
spring事务失效场景梳理@Transactional 应用在非 public 方法上spring 事务底层在扫描 @Transactional 注解时会直接不会获取非 public 的方法上的 @Transactional 注解的属性信息@Transactional 的 rollbackFor 设置默认不设置的话,在 Error 和 RunTimeException 错误时会...转载 2020-04-03 19:57:22 · 860 阅读 · 0 评论 -
Spring 事务再梳理之 在 SpringBoot 上的小知识
Spring 事务再梳理之 在 SpringBoot 上的小知识SpringBoot 一般会自动开启事务管理器在 SpringBootApplication 的主类上添加注解 @EnableTransactionManagement 开启事务管理;@SpringBootApplication@EnableTransactionManagementpublic class Spring...原创 2020-03-11 18:47:20 · 108 阅读 · 0 评论 -
Spring 事务再梳理之 Propagation 基本使用
Spring 事务再梳理之 Propagation 基本使用历史笔记数据库事务的基本概念Spring中使用事务的常用几种方式拼班服务 GroupServiceImpl.java 中有一个供外部调用的方法; /** * 强制调用该方法的地方必须声明事务 */ @Override @Transactional(propagation = Prop...原创 2020-03-11 15:38:13 · 1167 阅读 · 0 评论 -
Spring中使用事务的常用几种方式
Spring中使用事务的常用几种方式1. 使用TransactionTemplate手动提交事务spring配置业务代码2. 使用TransactionProxyFactoryBean代理提交事务spring配置业务代码功能代码3. 使用AOP配置事务(常用)spring配置业务代码功能代码4. 注解方式(常用)spring配置业务代码功能代码案例代码1. 使用TransactionTempla...原创 2019-08-27 15:57:18 · 4277 阅读 · 0 评论 -
关于 Spring JdbcTemplate 的一些总结
关于 Spring JdbcTemplate 的一些总结关于 Spring JdbcTemplate 的一些总结一个小问题的思考起因个人愚见思考解决方案JdbcTemplateQueryUpdating (INSERT, UPDATE, and DELETE)OtherNamedParameterJdbcTemplate关于 Spring JdbcTemplate 的一些总结一个小问题的思考...原创 2019-07-15 19:08:42 · 358 阅读 · 0 评论 -
Spring Data JPA 在 SpringBoot 应用中的简单实践
Spring Data JPA 在 SpringBoot 应用中的简单实践1.引用maven依赖2.添加配置3.定义实体类4.仓库类4.1 基本仓库 Repository4.2 CrudRepository4.3 PagingAndSortingRepository4.4 JpaRepository5.测试用例6.自定义持久化语句6.1 方法名方式6.2 编写SQL附录1.引用maven依赖 ...原创 2019-04-16 16:26:39 · 248 阅读 · 0 评论 -
Spring Data JPA 中 @Query 默认不能使用 limit函数
Spring Data JPA 中 @Query 默认不能使用 limit函数起因在使用JPA时,想自己实现分页,所以使用了 @Query(“SELECT u FROM User u WHERE u.xxx=xxx limit 0,10”)编译报错由于原本并没有深入学习过Spring Data JPA ,而本项目中引入了这个技术,只有上网进行查询,原因是:springdata-jpa的@...原创 2019-03-24 15:33:47 · 6396 阅读 · 4 评论 -
Spring IOC 官网文档阅读笔记(四)
Spring IOC 官网文档阅读笔记(四)7.6 自定义bean的性质7.6.1 生命周期回调初始化回调销毁回调默认初始化和销毁方法结合生命周期机制启动和关闭回调在非Web应用程序中正常关闭Spring IoC容器7.6.2 ApplicationContextAware 和 BeanNameAware7.6.3其他Aware接口7.7 Bean定义继承版本:4.3.22.RELEASE...原创 2019-03-22 18:51:04 · 108 阅读 · 0 评论 -
Spring MVC 官网文档阅读笔记(一)
Spring MVC 官网文档阅读笔记(一)22.1 Introduction to Spring Web MVC framework22.1.1 Spring Web MVC的特点22.1.2其他MVC实现的可插拔性22.2 The DispatcherServlet22.2.1 WebApplicationContext中的特殊Bean类型22.2.2默认DispatcherServlet配置...原创 2019-03-25 20:59:02 · 1312 阅读 · 0 评论 -
Spring IOC 官网文档阅读笔记(二)
Spring IOC 官网文档阅读笔记(二)版本:4.3.22.RELEASE章节:7. The IoC container7.4 依赖7.4.1 依赖注入依赖注入(Dependency injection, DI)是一个过程,在这个过程中,对象定义它们的依赖项,也就是说,对象只通过构造函数参数、到工厂方法的参数,或者对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义它们所使用的...原创 2019-03-18 19:31:09 · 163 阅读 · 0 评论 -
Simple SpringMVC Demo
曾几何时,认为手动搭建一个SpringMVC工程很困难,其实去除那些繁枝末节,仅保留最核心的东西,看看还剩下什么?maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...原创 2019-03-22 01:17:52 · 146 阅读 · 0 评论 -
Spring IOC 官网文档阅读笔记(三)
Spring IOC 官网文档阅读笔记(三)7.5 Bean范围(Scope)7.5.1 The singleton scope7.5.2 The prototype scope7.5.3 具有prototype-bean依赖关系的单例bean7.5.4 Request, session, global session, application, and WebSocket scopes初始Web...原创 2019-03-21 21:17:42 · 142 阅读 · 0 评论 -
Spring IOC 官网文档阅读笔记(一)
Spring IOC 官网文档阅读笔记(一)版本:4.3.22.RELEASE章节:7. The IoC container7.1 Spring IoC 容器和 bean简介控制反转(IoC)是一个过程,通过这个过程,对象定义它们的依赖关系,然后容器在创建bean时注入这些依赖项,这个过程基本上是反向的,因此名称Inversion of Control(IoC)。bean本身通过使用类的...原创 2019-03-17 22:48:59 · 178 阅读 · 0 评论 -
Spring Data JPA 的一个坑 没有默认将sql保留关键字使用``进行屏蔽
Spring Data JPA 的一个坑 没有默认将sql保留关键字使用``进行屏蔽like问题出现的经过我的实体类如下:@Entity@DynamicUpdate@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class ItemUserLike { @Id @GeneratedValue(st...原创 2019-03-20 14:52:45 · 3033 阅读 · 0 评论 -
SpringFramework IOC 之 BeanPostProcessor (一) 简介
SpringFramework IOC 之 BeanPostProcessor (一) 简介概念BeanPostProcessor接口定义了您可以实现的回调方法,以提供您自己的(或覆盖容器默认的)实例化逻辑,依赖关系解析逻辑等。如果要在Spring容器完成实例化,配置和初始化bean之后实现某些自定义逻辑,则可以插入一个或多个自定义BeanPostProcessor实现。您可以配置多个Bea...原创 2019-03-15 20:13:33 · 441 阅读 · 0 评论 -
Spring ApplicationEvent 入门实践记录
Spring ApplicationEvent 入门实践记录参考文档:https://docs.spring.io/spring/docs/5.1.5.RELEASE/spring-framework-reference/core.html#context-functionality-events实践过程事件发布器发布器类XxxEventPublisher实现ApplicationEve...原创 2019-03-04 18:21:57 · 355 阅读 · 0 评论 -
记录一次失败的SpringMVC请求
记录一次失败的SpringMVC请求背景后端接口 @ApiOperation(value = "获取精选评论列表") @PostMapping("/getByIds") @RestWrapper public RestResult<List<Object>> getByIds(@RequestBody List<String&g...原创 2019-03-09 14:52:19 · 202 阅读 · 0 评论