![](https://img-blog.csdnimg.cn/20200418174024376.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
学习Spring心得
流年若逝
这个作者很懒,什么都没留下…
展开
-
Spring IOC容器装配bean----------------注解方式
Spring Bean配置的三种不同方式,主要包括:基于XML的配置方式 基于注解的配置方式 基于Java类的配置方式在本文中我将结合自己实际情况来介绍第二种基于注解的配置方式使用注解方式,主要是为了替代xml文件,使开发更加快速。但是,xml文件的使用就是解决修改程序修改源代码,现在又不去使用xml文件,那么不就违背了开闭原则了么,的确是。不过么,注解也有注解的好,使用注解就不用配...原创 2018-07-24 23:05:28 · 495 阅读 · 0 评论 -
在eclipse中spring配置文件的自动提示和命名空间的添加
在学习Spring的过程中相信很多小伙伴可能会跟我一样,在配置appliciation.xml文件的时候比如使用JdbcTemplate配置模板的时候在class=“ ”中需要写一段很长的名字,如果是自己想要亲自去敲一遍的话那可能要写很久,有可能还会写错,所以小编接下来为大家介绍如何在Eclipse 中设置自动提示只要输入其中的个别字母在使用ALT+/就可以实现填充。【先附加一个测试结果】...原创 2019-03-18 19:35:24 · 1070 阅读 · 0 评论 -
通过Spring官网下载Spring jar包
这几天刚接触Spring框架,算是在入门阶段吧,对于初学者来说学习Spring框架其中有很多准备工作需要去做的,就比如今天我要讲的如何下载Spring中需要的一些jar包。【第一步】打开Spring官网:https://spring.io,点击PROJECTS,如下所示【第二步】点击SPRING FRAMEWORK图标【第三步】点击SPRING FRAMEWORK图...原创 2019-02-26 14:56:10 · 914 阅读 · 0 评论 -
通俗易懂的Spring AOP术语
今天写的这篇文章主要介绍Spring中的AOP术语,对于刚接触Spring AOP术语的初学者来说看书上的介绍或者其他视频讲解的对于自己理解起来很吃力,所以小编结合自己的经历总结了下所谓的AOP术语。首先我们要明白AOP术语有哪些?Aspect(切面)、Joinpoint(连接点)、Pointcut(切入点)、Advice(通知)、Target Object(目标对象)、Proxy(代理)...原创 2019-03-05 15:37:02 · 1108 阅读 · 0 评论 -
使用Aspectj实现AOP--------------通过XML注解配置
在上一篇文章https://blog.csdn.net/wyf2017/article/details/81239476中我们简单的介绍了下通过Aspectj实现AOP主要是在类里面通过注解来实现的,接下来我们这一篇文章介绍下周末在xml里面来实现首先我们将之前在类里面写的那些注解统统删除,如下所示package com.Demo6;public class UserDao im...原创 2018-07-28 10:49:48 · 394 阅读 · 0 评论 -
使用Aspectj实现AOP
1.使用Aspectj之前我们需要做一些准备工作,那就是所需要的jar>spring-aop-4.0.6.RELEASE>aspectjrt>aspectjweaver>aoplliance>spring-core2.配置文件(bean.xml)<?xml version="1.0" encoding="UTF-8"?>&l...原创 2018-07-27 16:49:53 · 334 阅读 · 0 评论 -
Spring 手动实现AOP编程
在介绍手动实现AOP之前我们需要了解几个知识点业务代码和关注点代码,下面拖过一个例子来形象的解释着二者的意思关注点代码,就是指重复执行的代码。业务代码与关注点代码分离,关注点代码写一次即可;开发者只需要关注核心业务,运行时期,执行核心业务代码时候通过代理动态植入关注点代码;接下来来介绍介个名词关注点:重复代码就叫做关注点;切面:关注点形成的类,就叫切面(类),...原创 2018-07-26 18:03:03 · 337 阅读 · 0 评论 -
Spring中@Component的作用
在学习Spring过程中经常会看到一些注解比如@controller 、@service 、@repository 、@component下面我就来介绍这几个注解的作用1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现...原创 2018-07-26 16:59:05 · 346 阅读 · 0 评论 -
Spring AOP -----------CGLIB代理
CGLIB代理也叫做子类代理,在内存中构建一个子类对象而实现对目标对象的扩展许多AOP框架使用cglib代理,在使用过程中我们需要导入的jar只要Spring Core 即可.下面拖过一个例子来看看Cglib的使用package com.Demo4;public class UserDao { public void save() { System.o...原创 2018-07-26 16:09:33 · 208 阅读 · 0 评论 -
Spring AOP ----动态代理
在java的动态代理中,有两个重要的类或者接口,一个是InvocationHandler(Interface)、另一个是Proxy(Class),这个类和接口是实现动态代理所必须的。InvocationHandler:每一个动态代理类都必须实现InvocationHandler这个接口,并且每个代理类的实例都关联到了一个handler,当我们通过代理对象调用一个方法的时候,这个方法的调用就会被...原创 2018-07-25 18:11:30 · 259 阅读 · 0 评论 -
SSM框架整合(新手必备)
写这篇文章主要的目的是出于自己学完了基础的SSM框架以及自己实操完成SSM的整合后,对比网上一大堆的文章写了关于SSM整合的文章,有写的好的也有写的很片面的,于是觉得需要写一篇文章来记录下自己的心得,希望这篇文章适合刚入门的新手去亲自整合SSM,好了我们直接切入主题,主要分为如下几个操作:(1)准备所需要的JAR包(2)编写配置文件(3)编写web.xml(4)整合测试应用【步...原创 2019-04-19 21:06:31 · 656 阅读 · 0 评论