文章分类 - Spring
摘要:1、待解析xml 2、META-INF下的 nettyrpc.xsd 3、META-INF下的spring.schemas 4、META-INF下的spring.handlers 5、handler解析 6、解析表签<nettyrpc:service>数据成NettyRpcService对象 7、N
阅读全文
摘要:首先,在百度搜索spring关键词,选择的是第一个网站。 首先,在百度搜索spring关键词,选择的是第一个网站。 打开spring页面,是很清爽干净的页面。点击右上角的docs菜单。 打开spring页面,是很清爽干净的页面。点击右上角的docs菜单。 打开docs页面,会显示documents,
阅读全文
摘要:通过构造方法注入,就相当于给构造方法的参数传值 set注入的缺点是无法清晰表达哪些属性是必须的,哪些是可选 的,构造注入的优势是通过构造强制依赖关系,不可能实例化不 完全的或无法使用的bean。 MemberBean定义四个变量, private String name; private Doubl
阅读全文
摘要:@PostConstruct启动自动执行的方法 工厂构建 <bean id="memcachedClient" factory-bean="memcachedClientBuilder" factory-method="build" destroy-method="shutdown" depends
阅读全文
摘要:多个容器可以通过独自的别名进行调用同一个配置,注意不可以出现A->B和A->C->B的别名定义 bean中的id与name功能一样
阅读全文
摘要:1、lookup-method注入 lookup method注入是spring动态改变bean里方法的实现。方法执行返回的对象,使用spring内原有的这类对象替换,通过改变方法返回值来动态改变方法。内部实现为使用cglib方法,重新生成子类,重写配置的方法和返回对象,达到动态改变的效果。 实例如
阅读全文
摘要:1、使用@Async进行注解 2、通过创建进程去处理 创建获取上下文对象实现ApplicationContextAware 配置: <bean id="contextUtil" class="com.ecloude.staff.thread.util.ContextUtil"/> 线程执行:
阅读全文
摘要:1、采用spring自带缓存,但也可以使用第三方 2、缓存切面 ...
阅读全文
摘要:Spring AOP中有两个PointcutAdvisor ——RegexpMethodPointcutAdvisor和 NameMatchMethodPointcutAdvisor,它们都在org.springframework.aop.support包中,都可以过滤要拦截的方法,配置方法也大致相...
阅读全文
摘要:Spring中Bean的实例化过程如下: 其中BeanPostProcessor的前置和后置处理的方法中都要返回该bean,不能是null,不然在getBean的时候获取不到。public interface PasswordDecodable{ public String getEncodedPa...
阅读全文
摘要:可以理解为工厂非静态方法的特例: import org.joda.time.DateTime;import org.springframework.beans.factory.FactoryBean;public class NextDayDateFactoryBean implements Fac...
阅读全文
摘要:用于spring初始化bean完毕后,进行一些其他前提操作开发过程中遇到了要在项目启动后自动开启某个服务,由于使用了spring,我在使用了spring的listener,它有onApplicationEvent()方法,在Spring容器将所有的Bean都初始化完成之后,就会执行该方法,可以进行加...
阅读全文
摘要:1、管理日志 判断不同方法进行不同日志打印2、管理权限 权限过滤3、管理审查 添加逻辑检查数据有效性4、管理效率 添加方法执行时间5、管理事物 添加事物6、管理异常 同一管理异常
阅读全文
摘要:1、web.xmlspring: contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListen...
阅读全文
摘要:Spring整合RMI的原理客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP JRMP:java remote method protocol,Java特有的,基于流的协议。服务端暴露远程服务Rm...
阅读全文
摘要:Spring AOP的接口耗时统计/*** 通知* * @author wwl**/public class ActionAdvice implements MethodInterceptor { private Log log=LogFactory.getLog(ActionAdvice.clas...
阅读全文
摘要:[spring]spring装配Bean目录3.1 JavaBean3.2 声明Bean3.3 注入Bean属性3.4 使用表达式装配参考资料回到顶部3.1 JavaBean3.1.1 JavaBean是什么JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的...
阅读全文
摘要:[Spring]Spring框架和MVC原理目录2.1 Spring框架2.2 SpringMVC工作原理参考资料回到顶部2.1 Spring框架Spring当前框架有20个jar包,大致可以分为6大模块:Core ContainerAOP and InstrumentationMessagingD...
阅读全文
摘要:spring单例在高并发下可能出现的错误: 首先,只有当注入的对象是无状态的幂等的才可以保证执行前后不被修改,否则执行一次之后单例对象就会发生改变,在下次执行有肯能造成结果不一样,当在高并发的情况下就会出现,这个线程刚使用单例对象进行属性设置,还未使用的情况下,另一个进程已经将单利对象的数据进行修改...
阅读全文

浙公网安备 33010602011771号