
Spring
————大风起兮云飞扬
I like study;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sping框架 :实例Bean的三种方式
实例Bean的三种方式<!-- new 对象 获取bean --><!--scope有2个参数 prototype和singleton 默认是singleton 单例的意思 prototype是多例的意思 --><bean id="user" class="com.dm.bean.user" scope="prototype"&g...原创 2019-05-13 21:11:57 · 153 阅读 · 0 评论 -
Spring-AOP注解实现
不得不说注解是真的强大,今天用注解实现AOP比xml方便多了;上代码;jar包 有aop联盟 还有spring的jar包 详情看我前面的文章aop实现编写拦截规则的注解package com.aop;import java.lang.annotation.*;/*@Target:定义注解的作用目标@Target(ElementType.TYPE) //接口、...原创 2019-05-24 16:08:10 · 185 阅读 · 0 评论 -
Spring:aspectj学习
先导包:spring的 aop和aspects包 以及下面2个jar;业务层:切面类:package com.fjs.Aop;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;public class MyAspect{//切面类: public void...原创 2019-05-15 22:13:18 · 253 阅读 · 0 评论 -
Spring: 全自动AOP实现
services层:只是写了个简单的用来测试:切面类:简单来说就是你用来处理事物的 这里要实现aop联盟接口;否则无法使用<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http:/...原创 2019-05-15 20:35:40 · 338 阅读 · 0 评论 -
Sping:AOP-cglib字节码增强
没有接口,只有实现类。 采用字节码增强框架 cglib,在运行时 创建目标类的子类,从而对目标类进行增强。 导入spring的核心包 上代码:package com.fjs.Services;import org.springframework.cglib.proxy.Enhancer;import org.springframework.cglib.proxy.Method...原创 2019-05-14 21:58:46 · 226 阅读 · 0 评论 -
Spring: AOP学习
AOP概述AOP是OOP(面对对象编程)的延续,是Spring框架的重要类容,是函数式编程的一种衍生范型;利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP采取横向抽取机制,取代了传统的纵向继承体系的重复代码;经典应用:事务管理、性能监视、安全检查、缓存 、日志等【画图】AOP实现原理1.ao...原创 2019-05-14 21:37:37 · 161 阅读 · 0 评论 -
Spring: 注解注入
想要使用Spring的注解注入 必须先开启Spring的注解功能在sping的全局配置xml文件中加入如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.spring...原创 2019-05-14 09:17:49 · 155 阅读 · 0 评论 -
Spring: SPEL表达式
SPEL顾名思义简单的说就是Spring的表达式语言;Spring 表达式对<property>进行统一编程,所有的内容都使用value <property name="" value="#{表达式}">#{123}、#{'jack'} : 数字、字符串#{beanId} :另一个bean引用#{beanId.propName} :操作数据#{bea...原创 2019-05-14 08:19:26 · 235 阅读 · 0 评论 -
Spring:SPEL表达式
Spring 表达式对<property>进行统一编程,所有的内容都使用value <property name="" value="#{表达式}">#{123}、#{'jack'} : 数字、字符串#{beanId} :另一个bean引用#{beanId.propName} :操作数据#{beanId.toString()} :执行方法#{T(类)...原创 2019-05-13 22:03:32 · 390 阅读 · 0 评论 -
Spring:依赖注入Bean属性(xml)
在对Bean进行注入:1.构造方法注入 :<bean id="users" class="Bean.users" > <constructor-arg name="username" value="大大"></constructor-arg> <constructor-arg name="password" value="xxx"&g...原创 2019-05-13 21:23:05 · 257 阅读 · 0 评论 -
Spring:aspectj注解用法
下面将介绍aspectj的注解用法业务层:package com.fjs.Services;import org.springframework.stereotype.Service;@Service("userservice")public class ServicesImpl implements Services{ public void save() { ...原创 2019-05-16 15:14:54 · 444 阅读 · 0 评论