
Spring学习
Kevin照墨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解代理模式及其实现
这里主要是分析如下3种:静态代理、JDK动态代理、CGLIB动态代理 1.静态代理 按照代理创建的时期,可以分为动态代理和静态代理: 静态代理:由程序员或者自动生成工具生成代理类,然后进行代理类的编译和运行。在代理类、委托类运行之前,代理类已经以.class的格式存在。 动态代理:在程序运行时,由反射机制动态创建而成。 下面举个例子: 新建一个接口,UserService.java, 只有一个...原创 2020-02-20 16:36:13 · 351 阅读 · 0 评论 -
Spring学习笔记——IOC、依赖注入DI和Spring作用浅析
1.依赖注入DI 1.1 什么是DI 简单来说,就是在如果在一个对象主体中要使用另一个对象,为了实现松耦合,通过传递被使用对象的引用到该对象主体,来实现对该对象的使用。 举个简单的例子: 代码1.1.1 class Engine{ public void start(){} } class Car{ public void run(Engine engine){engine.start()} ...原创 2019-05-21 17:28:03 · 419 阅读 · 0 评论 -
Java注解
1.何为注解 简单来说,注解就是元数据,何为元数据,元数据就是对数据(这里所说的数据也可以说是对象)的一种描述数据。 但是只描述数据并没有什么意思,对于此类描述性数据做出相应的操作才是我们真正想要的。 所以下面我们了解一下注解的具体工作形式。 2.注解工作流程 定义 注解类 相当于定义了注解的数据结构,这只是相当于定义了对某个类附加的元数据(描述),并没有任何实际的操作,具体操作需要在注解处理...原创 2019-05-23 22:55:29 · 148 阅读 · 0 评论 -
Spring中Bean装配的2种推荐方式(自动装配/java配置)
1.自动装配 在一般项目中,一般更推荐使用自动装配方式,下面是自动装配的基本配置,以一个demo来说明。原创 2019-06-03 17:48:41 · 740 阅读 · 0 评论 -
Spring Security浅析
1.作用 从名称就可看出,它是用于web安全的,比如对于一些非法用户,非法请求,状态管理等,我们都需要一定的机制去进行相应的处理。 从一个最简单的场景出发,思考一下我们该如何实现这种安全机制。比如对于不同的用户而言,能够请求的资源也应该不同。 从最原始的想法考虑,在需要权限控制的controller里面,比如说查看后台统计信息,我们首先想到的是直接在这个controller里面判断当前用户是否具有...原创 2019-06-17 15:50:08 · 1231 阅读 · 0 评论