
WEB-spring
Spring相关
今天我牙疼
。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring_06 AOP-前置通知、返回通知、异常通知、环绕通知(@AspectJ注解实现)
准备工作 需要jdk5.0及以上。 引入所需jar包,在03节导入的jar包,使用注解操作aop时会出错,故新上传一份jar包文件,可在文章末尾进行下载。 需要在配置文件中勾选aop、context命名空间(若果没有在本地配置,则需要联网)。 关于@AspectJ 这是一个面向切面的框架,可以是aop使用更加便捷、灵活。 与xml文件方式不同的是需要添加一个切入点函数(返回值为void,函数体为空)。 @Aspect包含的注解 @Aspect:用于定义一个切面。 @Pointcut:用于定义一个切原创 2020-06-29 10:17:12 · 473 阅读 · 0 评论 -
Spring_05 AOP-前置通知、返回通知、异常通知、环绕通知(xml文件)
前置通知 :在连接点前执行,不会影响连接点的执行 除非抛异常 创建service包及service类 package com.sunqg.service.imp; import org.springframework.stereotype.Service; import com.sunqg.service.ProductService; public class ProductServiceImp implements ProductService { @Override public原创 2020-06-27 10:22:06 · 298 阅读 · 0 评论 -
Spring_04 AOP介绍 Error occured processing XML org/aopalliance/aop/Advice 的解决方法
什么是AOP ? AOP:面向方面编程又称面向切面编程,是对面向对象编程的有益补充和延伸 与Struts2的拦截器机制相似 AOP的作用是什么? apo只关心两个方面:在什么位置? 执行什么功能 采用横向抽取机制,将特定功能代码抽取出来单独实现,放在专门的类和方法中处理,在程序进行编译运行时再将这些代码放到需要执行的地方(个人理解) 在不改变原有程序的基础上,为代码段添加新的功能对其进行增强处理,设计思想来源于代理模式 代理模式:为对象提供一个代理对象,通过代理对象调用源对象,在代理对象中添加新功能而原创 2020-06-27 10:15:20 · 271 阅读 · 0 评论 -
Spring_03 Bean的装配模式 IOC容器、Bean的作用域、常用的注解 简单的案例
前言 spring的核心机制依赖注入/控制反转,改变了传统的编程模式,使得对组件的实例化不再由应用程序完成,而是转交给spring容器来完成,需要时注入到程序中,从而将组件之间的关系进行了解耦。这些则是离不开spring中的bean的。 spring IOC容器 1.springIOC容器的作用:容纳我们所开发的各种bean 2.如何获取IOC容器中的bean:通过ApplicationContext ApplicationContext常用的三个实现类 ClassPathXmlApplicati原创 2020-06-26 10:56:55 · 213 阅读 · 0 评论 -
Spring_02 依赖注入/控制反转、简单的登录实现(完整项目,及相关jar包)
简介 依赖注入和控制反转大致意思相同,其含义为:当一个对象调用另一个对象时,传统方法使用的是“ new 被调用者”,在spring中则是通过使用容器方法来创建被调用的实例,即在xml文件中创建实例。我们在编码时只需要根据组件间的依赖关系进行组装即可。 依赖注入的类型 使用时entity中需要有对用的构造函数 或 setter方法 1、构造方法注入 id: bean的名称 class:需要实例化的类 name:属性名 value:赋值 <bean id="" class=""> <!-原创 2020-06-25 10:08:38 · 419 阅读 · 0 评论 -
Spring_01 spring的配置及简单实现
特点及简介 有兴趣的朋友自行百度哈! 点击这里 查看spring的详细信息 Helloword.java public class HelloWord { private String demo; public String getDemo() { return demo; } public void setDemo(String demo) { this.demo = demo; } public void hello(){ System.out.println("hel原创 2020-05-22 20:49:26 · 162 阅读 · 0 评论