Spring
码哥_K
这个作者很懒,什么都没留下…
展开
-
@ControllerAdvice 异常拦截
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice 文档一、介绍创建 MyControllerAdvice,并添加 @ControllerAdvice注解。package ...原创 2019-03-21 09:26:41 · 321 阅读 · 0 评论 -
@ResponseStatus注解的使用
带有@ResponseStatus注解的异常类会被ResponseStatusExceptionResolver 解析。可以实现自定义的一些异常,同时在页面上进行显示。具体的使用方法如下:1.首先定义一个异常类:@ResponseStatus(value = HttpStatus.FORBIDDEN,reason = "用户名和密码不匹配!")public class UserNameN...原创 2019-03-21 09:32:56 · 2309 阅读 · 0 评论 -
Spring的注解@DependsOn
用途注解@DependsOn位于如下包org.springframework.context.annotation1该注解用于声明当前bean依赖于另外一个bean。所依赖的bean会被容器确保在当前bean实例化之前被实例化。举例来讲,如果容器通过@DependsOn注解方式定义了bean plant依赖于bean water,那么容器在会确保bean water的实例在实例化be...原创 2019-03-21 10:03:34 · 1961 阅读 · 0 评论 -
@Transactional(readOnly = true)注解的使用
只读事务(@Transactional(readOnly = true))的一些概念念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据)应用场合:如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性;如果你一次执行多条查询语句,例如统计查询,报...原创 2019-03-21 10:15:45 · 917 阅读 · 0 评论 -
Spring @Transactional注解的使用
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...原创 2019-03-21 10:22:39 · 119 阅读 · 0 评论 -
最全的Spring注解及使用方法
最全的java spring注解注解是个好东西,但好东西我们也是看见过,整理过,理解过,用过才知道好。不求我们每个都记住,但求保有印象,在需要的时候能提取出来再查找相关资料,平时工作就不会显得那么被动了。1.@Configuration注解该类等价 与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml...原创 2019-03-21 15:23:00 · 1933 阅读 · 0 评论 -
spring boot 指定启动环境
spring boot中,可以通过在bootstrap.yml配置文件中,配置多个不同的profile,实现在不同的环境(比如开发、测试和生产环境)使用不同的配置变量。Spring Boot中application.yml与bootstrap.yml的区别Bootstrap.yml(bootstrap.properties)在application.yml(application.prop...原创 2019-03-21 16:05:30 · 1861 阅读 · 0 评论