
spring
码农的世界,你不懂
这个作者很懒,什么都没留下…
展开
-
入门 Spring Security
Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。 相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比较麻烦的操作,所以,Spring Security 虽然功能比 Shiro 强大,但是使用反而没有 Shiro 多(Shiro 虽然功能没有 Spring Security 多,但是对原创 2020-05-28 09:53:56 · 334 阅读 · 0 评论 -
Spring的IOC原理
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的正常运转。 齿轮组中齿轮之间的啮合关原创 2020-05-27 09:26:30 · 136 阅读 · 0 评论 -
spring依赖注入和配置文件读取
本文依赖springBoot讲解,主要讲解依赖注入的三种方式、不采用依赖注入如何获取Bean,及其springBoot获取properties文件的四种方式;本文是基础文章,不喜勿喷!!! 一、 spring依赖注入的三种方式 二、ApplicationContextAware接口 一般情况下,Spring容易使用声明是配置,只需要在web.xml中配置Listener后,该Listener就会自动初始化Spring容器,我们使用注解直接可以访问Sp...原创 2020-05-12 09:32:05 · 195 阅读 · 0 评论 -
Spring5源码解析1-从启动容器开始
从启动容器开始 最简单的启动spring的代码如下: @Configuration@ComponentScanpublicclass AppConfig {}publicclass Main { public static void main(String[] args) { AnnotationConfigAppli...原创 2020-04-20 10:40:17 · 226 阅读 · 0 评论 -
spring配置文件--依赖注入
!--list集合注入--> <beanid="userDao"class="cn.itcast.dao.impl.UserDaoImpl"> <propertyname="strlist"> <list> <value>aaa</value> <v...原创 2020-04-16 09:47:18 · 117 阅读 · 0 评论 -
Spring配置数据源
## 1.Spring配置数据源 ### 1.1 数据源(连接池)的作用 数据源(连接池)是提高程序性能如出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等 **...原创 2020-04-10 09:19:29 · 121 阅读 · 0 评论 -
spring源码系列7:Spring中的InstantiationAwareBeanPos...
概念 Bean创建过程中的“实例化”与“初始化”名词 实例化(Instantiation): 要生成对象, 对象还未生成. 初始化(Initialization): 对象已经生成.,赋值操作。 BeanPostProcessor: 发生在 BeanDefiniton 加工Bean 阶段. 具有拦截器的...原创 2020-04-02 09:42:09 · 204 阅读 · 0 评论 -
spring基础知识详解
Spring 概述1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? ...原创 2020-03-12 11:36:53 · 123 阅读 · 0 评论 -
spring中的事务基础
1.事务的四个特性ACID: 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。 隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务都应...原创 2020-01-06 10:38:15 · 83 阅读 · 0 评论 -
spring中的事务
事务 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行 事务用来管理 insert,update,delete 语句 事务必须满足的4个条件(ACID) 原子性(atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在某个环节。事务在执行过程中发...原创 2019-11-21 14:52:58 · 75 阅读 · 0 评论