Spring
HiJBoss
胸有大志,却只会crud
展开
-
spring中的事务笔记
spring事务回滚规则指示spring事务管理器回滚一个事务的推荐方法是在当前事务的上下文内抛出异常。spring事务管理器会捕捉任何未处理的异常,然后依据规则决定是否回滚抛出异常的事务。默认配置下,spring只有在抛出的异常为运行时unchecked异常时才回滚该事务,也就是抛出的异常为RuntimeException的子类(Errors也会导致事务回滚),而抛出checked异常则不会...原创 2019-04-30 16:32:01 · 201 阅读 · 0 评论 -
简单介绍Spring AOP配置使用
一、什么是AOP?要谈AOP,那么AOP到底是什么呢?AOP即面向切面编程,相比OOP–面向对象编程,由于面向对象中最基本的单位是类,实例,很自然我们会想到AOP中最基本的单位可能就是所谓的切面了,你可能会问,那切面又是个什么东西,我想说,现在不懂没关系,下面我会讲到。我们先来看一段Spring中关于AOP的定义:面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑...转载 2019-07-15 10:51:48 · 91 阅读 · 0 评论 -
@Autowired 与@Resource的区别
根据不同的规范要求提出首先说一下两者并不是诞生于同一个组织或个人,Autowired注解由Spring定义,而@Resource则是同@PostConstruct以及@PreDestroy注解一样根据JSR-250(java 规范要求)规范定义,这两者的共同点就是都可以满足被Spring支持。注入方式虽说Resource的作用与Autowired相同,但两者在使用时的注入方式是不同的...原创 2019-07-24 11:01:21 · 125 阅读 · 0 评论 -
关于Spring中Autowired注解与Resource注解的学习笔记
之前在使用spring时只知道两者作用差不多,但没有思考既然一样的话为什么还有保存两者,一定是有什么区别,所以开始了对于两者区别的探索,期间发现了一篇通俗且明了的文章,特转载,以下是原文:一、写本博文的原因年初刚加入到现在的项目时,在使用注解时我用的@Resource。后来,同事:你怎么使用@Resource注解?我:使用它有错吗?同事:没错,但是现在都使用@Autowired。我:我研究...转载 2019-07-25 11:35:53 · 120 阅读 · 0 评论 -
对于Spring中常用的RestController注解的学习笔记
本篇文章主要记载作者本人在学习Spring4.x时所遇到的一些问题,仅供学习参考。之前在使用Spring时,在controller层的编写过程中遇到过将ResponseBody遗忘的情形,这导致了运行时的404错误,经过baidu,才知道是因为controller层要配合model模版进行响应,当controller层不使用ResponseBody注解时,返回结果无法直接写入HTTP respo...原创 2019-07-28 11:56:27 · 397 阅读 · 0 评论