Spring
金州饿霸
这个作者很懒,什么都没留下…
展开
-
SpEL表达式总结
前言SpEL(Spring Expression Language),即Spring表达式语言,是比JSP的EL更强大的一种表达式语言。为什么要总结SpEL,因为它可以在运行时查询和操作数据,尤其是数组列表型数据,因此可以缩减代码量,优化代码结构。个人认为很有用。一. 用法SpEL有三种用法,一种是在注解@Value中;一种是XML配置;最后一种是在代码块中使用Expression。...原创 2018-11-24 19:46:02 · 869 阅读 · 0 评论 -
Spring中的后置处理器BeanPostProcessor讲解
BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。package com.test.spring;import org.springframework.beans.BeansE...原创 2018-11-25 14:33:53 · 182 阅读 · 0 评论 -
Spring通过c3p0配置bean连接数据库
Spring配置bean连接数据库两种方法:(1)直接在.xml文件内部配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2018-11-27 18:05:00 · 1268 阅读 · 1 评论 -
Spring通过注解来配置bean
Spring通过注解配置bean 基于注解配置bean 基于注解来配置bean的属性在classpath中扫描组件 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定的组件包括: -@Component:基本注解,标识了一个受Spring管理的组件 -@Responsitory:...原创 2018-11-27 19:35:42 · 186 阅读 · 0 评论 -
Spring--泛型依赖注入
spring 4.x以上版本才有 创建两个带泛型的类,并配置两者的依赖关系,对于继承这两个类的子类,如果泛型相同,则会继承这种依赖关系: 如上图: 定义了两个泛型base类:BaseService和BaseRepository 对于UserService和UserRpository分别继承两个base类,泛型都是User,则他们俩继承了父类的依赖关系。User:packag...原创 2018-11-27 20:20:50 · 239 阅读 · 0 评论 -
Spring AOP中 前置、后置、返回、异常、环绕通知的实例
1 在Spring中启用AspectJ注解支持 要在Spring应用中使用AspectJ注解,必须在classpath下包含AspectJ类库:aopalliance.jar、aspectj.weaver.jar和spring-aspects.jar 将aop Schema添加到<beans>根元素中。 要在Spring IOC容器中启用AspectJ注解支持,只要早bea...原创 2018-12-07 17:15:04 · 730 阅读 · 0 评论 -
Spring AOP详解
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对...原创 2018-12-05 21:34:25 · 129 阅读 · 0 评论 -
c3p0和dbcp的使用和区别
一、spring配置文件引入 <!-- 配置dbcp数据源 --> <bean id="dataSource2" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName&quo原创 2018-12-10 11:11:20 · 312 阅读 · 0 评论 -
Spring JdbcTemplate使用详解
一 JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTemplate。要使用JdbcTemlate还需一个这个包包含了一下事务和异常控制...原创 2018-12-22 17:24:33 · 754 阅读 · 0 评论