摘要: 依赖注入: Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 我们的程序在编写时,通过控制反转, 把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层仍会调用持久层的方法 阅读全文
posted @ 2020-07-13 00:18 jock_javaEE 阅读(158) 评论(0) 推荐(0)
摘要: 一、使用无参构造方法创建 二、使用静态工厂创建 三、使用实例工厂创建 阅读全文
posted @ 2020-07-13 00:05 jock_javaEE 阅读(727) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2032084/202007/2032084-20200712235538266-1516131822.png) 阅读全文
posted @ 2020-07-12 23:56 jock_javaEE 阅读(117) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2032084/202007/2032084-20200712235022430-293104219.png) 阅读全文
posted @ 2020-07-12 23:51 jock_javaEE 阅读(130) 评论(0) 推荐(0)
摘要: ClassPathXmlApplicationContext: 它是从类的根路径下加载配置文件 推荐使用这种 FileSystemXmlApplicationContext: 它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置。 AnnotationConfigApplicationCont 阅读全文
posted @ 2020-07-12 23:43 jock_javaEE 阅读(636) 评论(0) 推荐(0)
摘要: 一、导入JAR包 二、配置applicationContext.xml的spring核心配置 三、 public static void main(String[] args) { //1.使用 ApplicationContext 接口,就是在获取 spring 容器 ApplicationCon 阅读全文
posted @ 2020-07-12 23:33 jock_javaEE 阅读(266) 评论(0) 推荐(0)
摘要: ioc的作用: 削减计算机程序的耦合(解除我们代码中的依赖关系 解耦的思路: 第一步:使用反射来创建对象,而避免使用new关键字。 第二步:通过读取配置文件来获取要创建的对象全限定类名 阅读全文
posted @ 2020-07-12 22:51 jock_javaEE 阅读(161) 评论(0) 推荐(0)
摘要: <!--前端控制器DispatcherServlet对哪些资源不拦截(放行)--> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/images/" mapping="/images/**"/ 阅读全文
posted @ 2020-07-12 22:36 jock_javaEE 阅读(127) 评论(0) 推荐(0)
摘要: 过滤器与拦截器的区别: 过滤器在 url-pattern 中配置了/*之后,可以对所有要访问的资源拦截。 拦截器它是只会拦截访问的controller中的方法,如果访问的是 jsp,html,css,image 或者 js 是不会进行拦 截的 拦截器的处理方案: 1:编写拦截器类 自定义拦截器 pu 阅读全文
posted @ 2020-07-12 22:30 jock_javaEE 阅读(129) 评论(0) 推荐(0)
摘要: 一、编写自定义异常类(作为提示信息) @Data public class SysException extends Exception { private String message; public SysException(String message) { this.message = me 阅读全文
posted @ 2020-07-12 22:18 jock_javaEE 阅读(119) 评论(0) 推荐(0)