spring
文章平均质量分 91
小蒋小蒋快乐成长
要有最朴素的生活与最遥远的梦想,即使明天天寒地冻路遥马亡!
展开
-
Spring小例子转账
代码实现:1.数据层public class AccountDao extends JdbcDaoSupport{ // public void addMoney(String name,Double money) { String sql = "update bank set money = money + ? where name = ?"; this.getJdbcTemplat...原创 2018-07-16 14:06:40 · 233 阅读 · 0 评论 -
Spring 注解式 aop
代码实现: 1.目标对象 public class MyTarget3 { public int save(int a) { //int i = 1/0; System.out.println("save....."); return a*a; }} 2.通知@Aspectpublic class MyAdvice3 { //公共切入点 @Pointcut...原创 2018-07-16 09:02:56 · 180 阅读 · 0 评论 -
Spring 通知传参
切入点表达是:可以使用通配符 *:表示当前层任意 修饰符 返回值类型 包名.类名.方法名(参数列表) <aop:after method="fn" pointcut="execution(public void com.array.aop.base.Mytarget.save1())"/> <aop:after method="fn" pointc...原创 2018-07-16 07:34:10 · 302 阅读 · 0 评论 -
advice的五种类型
通知的5种类型:执行顺序:相同类型已配置顺序为准 1.before:<aop:before method="before" pointcut-ref="pt"/> 2.after:<aop:after method="after" pointcut-ref="pt"/> 3.afterReturning:返回后加入,有异常不执行<aop:after-retu原创 2018-07-16 07:16:51 · 3017 阅读 · 0 评论 -
Spring AOP的一些基本概念第一个aop程序
1.概念汇总: 面向切面编程: AOP是一种编程范式,隶属于软工范围。知道开发者如何组织程序结构 AOP弥补了OOP的不足,基于OOP基础之上进行横向开发 AOP联盟 基本概念: 连接点(Joinpoint):原始功能中的所有方法 切入点(Pointcut)某个连接点的动态执行过程(这些被抽取了共性功能的方法) 通知(advice) 共性功能抽取出来放到某个类中称这个类为通知类...原创 2018-07-16 06:50:19 · 246 阅读 · 0 评论 -
配置加载多个xml
要想配置多个xml有三种方法: 1. ApplicationContext act = new ClassPathXmlApplicationContext("applicationContext3.xml","另外一个xml文件"); Bean9 bean9 = (Bean9) act.getBean("bean9"); Bean0 bean0 = (Bean0) act.getBe...原创 2018-07-05 21:31:06 · 698 阅读 · 0 评论 -
spring的依赖注入
1.构造器的注入: 构造器属性注入 一般不使用,有太多的弊端,参数的注入太麻烦,还有顺序要求,一旦几个参数与构造器传入的参数顺序 不 一 样就会报错,避免这种情况,需要加入index=“传入参数的顺序”,这种方式也是不可取的,多少个参数要定义多少个indexjava代码Bean类:public class Bean6 { private String name; private Inte...原创 2018-07-05 21:28:14 · 131 阅读 · 0 评论 -
bean的作用域scope
设置scope作用域的取值 singleton:默认创建单例对象 prototype:创建非单例对象 request:创建对象后默认执行该操作request.setattribute("beanid","beanobj") session:创建对象后默认执行该操作session.setattribute("beanid","beanobj") 全局sessionbean的生命周期: 初始化时...原创 2018-07-05 19:28:58 · 187 阅读 · 0 评论 -
bean初始化的三种方式
概念的个人理解: IoC(控制反转):对于这个的理解首先要明白的是反转了什么,既然有反转那么正向是什么? 在没有spring之前是应用程序直接自己控制资源而有了spring之后应用程序就不需要自己去了解资源底层的一切 由容器去控制资源了,这里对资源的控制权发生了改变,这就叫控制反转DI(依赖注入):现在应用程序如果需要资源就直接向容器要,它不用管这个资源怎么来的只需要用它就可以了...原创 2018-07-05 19:09:13 · 12204 阅读 · 0 评论 -
spring的第一个简单例子
spring的管理都是以bean的形式:格式:<bean class="类名" id="类名对应的唯一标识"></bean>配置applicationContext.xml例子<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram原创 2018-07-05 18:25:06 · 5991 阅读 · 0 评论 -
ssh整合(二)
一.导入ssh所需要的jar包二.整合struts2 1.创建web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schem...原创 2018-07-16 15:19:48 · 168 阅读 · 0 评论 -
ssh整合(一)
一.导入ssh所需要的jar包二.整合struts2 1.创建web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:sche...原创 2018-07-16 15:06:32 · 659 阅读 · 0 评论 -
spring jdbc模板
代码实现:1.实体类 public class User { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public S...原创 2018-07-16 09:10:29 · 149 阅读 · 0 评论