在springMVC里使用spring的定时任务非常的简单,如下: (一)在xml里加入task的命名空间 [html]view plaincopy xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.or...
项目中遇到多数据源问题,网上搜了一大圈,找个其中的两个解决方法,方案一是配置多个EntityManagerFactory,使用不同数据源时声明要用的entityManaferFactory即可;还看到有人通过设置一个dataSource代理来动态选择当前操作的数据源。第一种方法我使用到了项目中,确认在Spring3.2中没有问题,第二种方法没有试过,暂且记录下来: 方案一: 基本上是对...
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下: Seconds...
如果项目是JSF和Spring的整合实现,会遇到一个小问题,要想让JSF的后台Bean与Spring的业务Bean放在一个容器管理的话,那么都要统一使用CDI的标签来声明Bean。但是Spring的CDI实现中没有ViewScope的定义,不得不说这是个很有用的东西,那么就要自己来实现它,下面是一个可行的方式: 1、定义ViewScope实现类 public class ViewS...
如何使用spring的作用域: <bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:s...
应用场景: 当有时候要在一个长生命周期的bean里面生命一个较短生命周期的应用的时候(例如在一个Singolton的bean里生命一个session bean),如果直接使用会发现创建Bean失败。 @Scope("session") public SessionBean { } @Scope("singoleton") publ...
如果只是想从页面上显示当前登陆的用户名,可以直接使用Spring Security提供的taglib。 <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> <div>username : <sec:authenti...
Spring web应用中当需要在一个"Request" scope类中调用"session" scopte的对象: @Component @Scope("request") public class PaymentService { @Autowired UserBo userBo; //... ...
这个listner的作用就是监听web.xml中的配置para-name为webAppRootKey的值,比如我的web应用为tsts,那么我配置这样一个 <context-param> <param-name>webAppRootKey</param-name> <param-value>tsts.root</param...
Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。Spring默认会使用jdk动态代理创建对象,如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。若该目标对象没有实现任何接口,则创建一个CGLIB代理。但是如果采用CGLIB代理方式,因为要通过生成被代理类的子类实现,所以在被代理类里不能有final方法出现。不过cgli...
Go
Friend Links:
Sonft