![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springMVC
shiqianxiSHIQIANXI
这个作者很懒,什么都没留下…
展开
-
Spring AOP面向切面编程基本介绍
1.什么是AOPAOP(Aspect Oriented Programming),即面向切面编程。众所周知,OOP(面向对象编程)通过的是继承、封装和多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。OOP从纵向上区分出一个个的类来,而AOP则从横向上向对象中加入特定的代码。AOP使OOP由原来的二维变为三维了,由平面变成立体了。AOP采用"横切"的技术,剖解开封装的对象内部,将影响了多个类的公共行为封装到一个可重用模块。将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少原创 2020-12-16 14:52:59 · 269 阅读 · 0 评论 -
Spring AOP @PointCut表达式(注:execution)
1 Pointcut表达式类型标准的Aspectj Aop的pointcut的表达式类型是很丰富的,但是Spring Aop只支持其中的9种,外加Spring Aop自己扩充的一种一共是10种类型的表达式,分别如下。execution:一般用于指定方法的执行,用的最多。within:指定某些类型的全部方法执行,也可用来指定一个包。this:Spring Aop是基于代理的,生成的bean也是一个代理对象,this就是这个代理对象,当这个对象可以转换为指定的类型时,对应的切入点就是它了,Spring原创 2020-12-16 14:45:04 · 989 阅读 · 0 评论 -
SpringMVC自定义注解详细介绍
1 注解的概念官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have no direct effect on the operation of the code they annotate.翻译为:注解是一种原创 2020-12-16 14:20:44 · 877 阅读 · 0 评论 -
springMVC使用Maven进行生产/开发环境的隔离
1.项目结构2.pom.xmlprofiles节点配置开发/测试/生产的环境,build --> filters读取profile中的env加载指定的配置文件<!-- Maven环境隔离配置 --> <profiles> <profile> <!-- 开发 --> <id>web-dev</id> <activation> <activeByDefault>true&原创 2020-12-08 16:32:04 · 270 阅读 · 0 评论