- 博客(5)
- 收藏
- 关注
原创 Proxy与CGLB不同的方式实现代理
一、Proxy代理方式:1.适用方式: 适用于有接口的情况2. 代码示例:public class TestProxy { public static void main(String[] args) { Dog dog =new Dog(); Proxy.newProxyInstance(dog.getClass().getClassLoader(), dog.getClass().getInterfaces(), ne
2021-08-18 21:44:56
113
原创 Spring之面向切面编程AOP简要解析
1.通过proxy方式实现代理模式 此方式适用于有接口的情况 CGLB适用于没有接口的情况 2.无论是通过哪种方式最终目的 都是为了安全性,由代理去干一些我们 不行干的事,例如使用代理实现AOP即 面向切面编程,在不改变源代码的基础上 就可以实现方法的增强。例如增强日志 记录方法或者程序执行所用时间等。3.代码示例:public class TestProxy { public static void main(St...
2021-08-17 20:50:53
54
转载 简析Mybatis-Plus与Mybatis的区别
一、MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操...
2021-08-16 21:13:10
794
原创 javaSSM框架校招面试题
1.请说一下springmvc的执行流程(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;(4)DispatcherServlet 调用 HandlerAdapter处理器适配器;(5)HandlerAdapter ...
2021-08-16 21:08:05
104
原创 Maven导入失败案例分享
一、当我们在利用idea创建springboot项目时,往往会出现maven工程导入失败的问题,也就是我们的idea界面的右侧会不显示maven图标。那么怎么做才能够解决这个问题呢?二、解决方法:当maven导入失败的时候,我们的pom.xml文件会是红色的,这就是一个失败的项目搭建,但当我们右键点击pom.xml然后点击Add Maven project 就可以看到原先红色的图标会变成真正成功的项目颜色——蓝色,这时我们的项目就成功搭建完成了。...
2021-08-12 20:50:28
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人