![](https://img-blog.csdnimg.cn/20200109164357673.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring系列
一时用一时爽,一直用一直爽。
哈利路亚里路亚
吾辈当自强
展开
-
Servlet容器和IOC容器
Servlet如下,里面有一个studentService属性,通过springioc容器给studentService注入一个对象(配置监听器)。public class QueryStudentByIdServlet extends HttpServlet { private static final long serialVersionUID = 1L; private IStude...原创 2020-01-02 09:09:57 · 999 阅读 · 1 评论 -
基于Spring开发web项目
一、导入相关jar包web项目的jar包是存入到WEB-INF/lib中二、初始化IOC容器初始化IOC容器可以通过配置监听器实现。思路:当服务启动时(tomcat),通过监听器将SpringIOC容器初始化(该监听器 spring-web.jar已经提供)。web项目启动时,会自动加载web.xml,因此需要在web.xml中加载监听器。<!-- 指定 Ioc容器(applic...原创 2019-12-31 08:33:43 · 235 阅读 · 0 评论 -
Spring入门--Spring AOP(4)
基于注解实现AOP1.xml文件配置<!-- 开启注解对AOP的支持 --><aop:aspectj-autoproxy></aop:aspectj-autoproxy><!-- 扫描器 --><context:component-scan base-package="org.wuchuan.aop"></context:...原创 2019-12-12 09:53:06 · 128 阅读 · 0 评论 -
Spring入门--Spring AOP(3)
环绕通知在目标方法的前后、异常发生时、最终等各个地方都可以 进行的通知,功能最强大的一个通知;可以获取目标方法的全部控制权(目标方法是否执行、执行之前、执行之后、参数、返回值等)。在使用环绕通知时,目标方法的一切信息 都可以通过invocation参数获取到。环绕通知底层是通过拦截器实现的。实现类public class LogAround implements MethodInter...原创 2019-12-05 17:03:55 · 164 阅读 · 0 评论 -
Spring入门--Spring AOP(2)
后置通知和异常通知1.后置通知通知类public class LogAfter implements AfterReturningAdvice{ @Override public void afterReturning(Object returnValue, Method method, Object[] args, Object target) throws Throwable { ...原创 2019-12-05 16:17:50 · 103 阅读 · 0 评论 -
Spring入门--Spring AOP(1)
AOP(Aspect Oriented Programming),意为:面向切面编程。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通知的类型Spring 方面可以使用下面提到的五种通知工作:实现方式有四种a.继承类 b.实现接口 c.注解 d.配置实现步骤:1.导入jaraopaliance...原创 2019-11-26 15:32:07 · 135 阅读 · 0 评论 -
Spring入门--事务(事务的隔离级别)
注解实现事务(声明式事务)1.导入jar包spring-tx-4.3.9.RELEASE 事务相关ojdbc.jar 数据库相关commons-dbcp.jar 连接池使用到数据源commons-pool.jar 连接池spring-jdbc-4.3.9.RELEASE.jar Spring数据库相关aopalliance.jar2.配置在配置文件中添加以下内容beans标签中...原创 2019-11-05 15:46:26 · 122 阅读 · 0 评论 -
你真的了解Spring吗?Spring深入浅出(四)
使用自动装配注入依赖关系BeanSpring能自动装配Bean与Bean之间的依赖关系,即无须使用ref显式指定依赖Bean,而是由Spring容器检查XML配置文件内容,根据某种规则,为调用者Bean注入被依赖的Bean(Bean的id值=类的属性名)。自动装配的两种方式1.通过< beans/>元素的default-autowire属性指定,该属性对配置文件中所有的Bean起...原创 2019-10-31 08:51:51 · 191 阅读 · 0 评论 -
你真的了解Spring吗?Spring深入浅出(三)
依赖注入的3种方式依赖注入底层是通过反射实现的。1.设值注入(通过setXxx()方法赋值)设值注入是指IoC容器通过成员变量的setter方法来注入被依赖对象。这种注入方式简单、直观,因而在Spring的依赖注入里大量使用。<bean id="course" class="org.wuchuan.entity.Course"> <property name="cour...原创 2019-10-28 09:40:40 · 230 阅读 · 0 评论 -
你真的了解Spring吗?Spring深入浅出(二)
1.理解Spring IOCRod Johnson是第一个高度重视以配置文件来管理Java实例的协作关系的人,他给这种方式起了一个名字:控制反转(Inverse of Control,IoC)。后来Martine Fowler为这种方式起了另一个名称:依赖注入(Dependency Injection),因此不管是依赖注入,还是控制反转,其含义完全相同。IOC(控制反转)也可以称之为DI(依赖...原创 2019-10-24 09:41:01 · 266 阅读 · 0 评论 -
你真的了解Spring吗?Spring深入浅出(一)
Spring简介:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框...原创 2019-10-22 16:46:46 · 471 阅读 · 0 评论