Spring
文章平均质量分 89
ldear
这个作者很懒,什么都没留下…
展开
-
Spring常用注解汇总
使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。1package="cn.test"/>@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示原创 2017-05-25 11:23:36 · 537 阅读 · 0 评论 -
Spring整理系列(11)——@Configuration注解、@Bean注解以及配置自动扫描、bean作用域 发表于2016/8/11 15:16:16 10628人阅读 分类: Spring
来源 http://m.blog.csdn.net/javaloveiphone/article/details/52182899发表于2016/8/11 15:16:16 10628人阅读分类: Spring1、@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的,作用为:配置spring容器(应用上下文)packag转载 2017-09-06 10:13:55 · 401 阅读 · 0 评论 -
被忽略的Spring3小改进—支持多数据源的@Transactional事务注解
问题描述有个项目在配置Spring事务时,使用了@Transactional注解,但这个项目使用了多个数据源,而事务注解只对第一个起作用,咋办?探幽先回顾一下之前个人习惯使用的 + 配置方式,大致步骤如下:1)定义与事务管理器对应的事务通知 2)配置需要拦截的方法调用切面 3)将切入点连接到相应的事务通知整个系统的事务,三下配置,一处搞定,相比注解方式,个人觉得转载 2017-09-26 18:08:02 · 850 阅读 · 0 评论 -
Transactional 2
难经7:被忽略的Spring3小改进——支持多数据源的@Transactional事务注解liuu.iteye.com 2011-3-23[问题]近日,有同事问起,有个项目在配置Spring事务时,使用了@Transactional注解,但这个项目使用了多个数据源,而事务注解只对第一个起作用,咋办? [探幽]一听之下,想起在用@Transactional配置事务时,转载 2017-09-26 18:09:53 · 250 阅读 · 0 评论 -
事务457——spring事务注解Transactional的propagation传播属性使用
怎么使用propagation传播属性方法一,TransactionDefinition 接口定义 int PROPAGATION_REQUIRED = 0; int PROPAGATION_SUPPORTS = 1; int PROPAGATION_MANDATORY = 2; int PROPAGATION_REQUIRES_NEW转载 2017-09-11 11:09:36 · 329 阅读 · 0 评论 -
SpringAOP实例之简单实现(Annotation形式)
Spring除了支持Schema方式配置AOP,还支持注解方式:使用@AspectJ风格的切面声明。 1 启用对@AspectJ的支持 Spring默认不支持@AspectJ风格的切面声明,为了支持需要使用如下配置: [html] view plain copy aop:aspectj-a转载 2017-10-31 14:23:08 · 413 阅读 · 0 评论 -
利用Spring AOP (aspect) 自定义注解解决日志和签名校验
一、需解决的问题部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。 第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如:boolean isValid = accountService.validSignature(appid, signature, client_signature转载 2017-10-31 14:34:35 · 1263 阅读 · 0 评论 -
Spring上传文件
在使用Spring上传文件时,当文件过多时,会产生文件名重复的问题,所以就提出了用时间来划分文件夹来存放文件的方式,这种方式能减少产生重复文件的概率,但也有不可避免的在一个小时内上传同一个文件两次的概率,这样也会产生覆盖[java] view plain copypublic class UpLoadFile extends HttpServ转载 2017-10-17 10:12:09 · 254 阅读 · 0 评论 -
差一点搞混了Transactional注解
from : http://blog.sina.com.cn/s/blog_72ef7bea0101h3zr.html差一点搞混了Transactional注解 (2014-04-01 20:03:28)转载▼标签: transactional anotation javaee spring分类: Web.JavaEE今天给我的Srping业务层加如下Service和Transactional注解...转载 2018-04-18 16:25:44 · 903 阅读 · 0 评论 -
Spring中基于Java的配置@Configuration和@Bean用法
Spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。一、首先,需要xml中进行少量的配置来启动Java配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins转载 2017-09-06 10:12:31 · 483 阅读 · 0 评论 -
Spring中Bean及@Bean的理解
Bean在Spring和SpringMVC中无所不在,将这个概念内化很重要,下面分享一下我的想法: 一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解; 4、把Bean理解为类的代理转载 2017-09-05 19:26:28 · 708 阅读 · 0 评论 -
spring mvc异常统一处理(ControllerAdvice注解)
source http://blog.csdn.net/chenaschen/article/details/51291566spring mvc异常统一处理(ControllerAdvice注解)1、配置spring 版本:[html] view plain copy org.springframework-version>4.1.9.转载 2017-09-05 16:17:05 · 894 阅读 · 0 评论 -
Spring AOP声明式事务异常回滚
转:http://hi.baidu.com/iduany/item/20f8f8ed24e1dec5bbf37df7 近日测试用例,发现这样一个现象:在业务代码中,有如下两种情况,比如:throw new RuntimeException("xxxxxxxxxxxx"); 事物回滚throw new Exception("xxxxxxxxxxxx"); 事物没有回滚转载 2017-05-26 10:05:09 · 458 阅读 · 0 评论 -
RuntimeException和Exception事务处理中的区别
异常的分类:① 异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和IOException等继承Exception,具体的RuntimeException继承RuntimeException。 ② Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成为已检查异常(c转载 2017-05-25 20:29:15 · 1841 阅读 · 0 评论 -
spring注解大全启用
使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。以下是一个例子:先编写接口Man:public interface Man { public String sayHello(); } 然后写Man的实现类Chinese和American:@Service publi原创 2017-05-25 11:20:20 · 458 阅读 · 0 评论 -
class 注解
Spring Project Annotations SpringjavaxHibernate 3Classes .Spring ClassDiscovers or Discovered by .AnnotationAwareAspectJAutoPr原创 2017-05-25 11:16:59 · 966 阅读 · 0 评论 -
Spring 注解大全
Spring Project Annotations SpringjavaxHibernate 3Classes .ProjectAnnotationDiscovered ByPackageParameters.AspectJ@原创 2017-05-25 11:13:57 · 4229 阅读 · 0 评论 -
spring 随手笔记
1 @注解通过 @SuppressWarnings 的源码可知,其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。而家建议注解应声明在最接近警告发生的位置@SuppressWarnings(“unchecked”) public void addItems(String item){ @SuppressWarnings(“rawtypes”) List items =原创 2017-05-26 11:26:46 · 349 阅读 · 0 评论 -
Mybatis 数据库物理分页插件 PageHelper
转载自 : http://www.cnblogs.com/digdeep/p/4608933.html以前使用ibatis/mybatis,都是自己手写sql语句进行物理分页,虽然稍微有点麻烦,但是都习惯了。最近试用了下mybatis的分页插件 PageHelper,感觉还不错吧。记录下其使用方法。1. 引入依赖jar包: dependency>转载 2017-06-28 17:17:39 · 609 阅读 · 0 评论 -
String 占位符
防止sql 注入 console 打印 select * from table where id = '1'select * from table where id = '12' and i= '1'原创 2017-08-11 13:16:03 · 470 阅读 · 0 评论 -
Spring MVC静态化解决方案(一)
http://fumingfu1990-gmail-com.iteye.com/blog/1541740前段时间研究了下Spring MVC静态化,今天整理了一下,附上实现方法。 (本文只介绍静态化,nginx映射以及静态化更新机制后续介绍) 实现方法: 1、对Spring MVC默认的视图进行扩展,复写FreeMarkerView,添加自己想要的逻辑。(判断需要将请求后的response信息落地...转载 2018-05-21 16:21:49 · 1171 阅读 · 0 评论