spring
文章平均质量分 73
美丽人生1989
这个作者很懒,什么都没留下…
展开
-
Spring源码学习
源码环境搭建好了,如何学习呢 我认为是启动起来,学习比较好,下面我就按照我的方式写一下原创 2021-12-27 17:05:31 · 213 阅读 · 0 评论 -
Spring源码阅读环境
下载地址 Tags · spring-projects/spring-framework · GitHub 解压后 - build.gradle 放了一些依赖配置,有点像maven的pom文件 - gradle.properties 存放当前Spring的版本,可以对比下看看是不是5.0.X版本 - gradlew.bat 放的是项目的构建脚本,不过在本章用不上,本章是使用IDEA去构建 - import-into-idea.md 这个是Spring导入IDEA的说明文件,可以根.原创 2021-12-27 16:12:04 · 559 阅读 · 0 评论 -
Spring 声明式事务
什么是事务 把一组业务当成一个业务来做;要么都成功,要么都失败,保证业务操作完整性的一种数据库机制。 声明式事务 ACID 四大特性 A 原子性:原子性指的是 在一组业务操作下 要么都成功 要么都失败 在一组增删改查的业务下 要么都提交 要么都回滚 C 一致性:事务前后的数据要保证数据的一致性 在一组的查询业务下 必须要保证前后关联数据的一致性 I 隔离性:在并发情况下 事物之间要相互隔离。 D 持久性:数据一旦保存就是持久性的。 总结:在事务控制方面,主要有两个分类: 编程式事务:在原创 2021-12-27 14:28:56 · 352 阅读 · 0 评论 -
Spring学习路线
看我博客Spring的路线图,不迷路,按照下面的顺序看会比较舒服。spring初识以及需要理解的东西才能看懂源码_小丑竟是我自己-CSDN博客这个是必须要知道的,https://blog.csdn.net/b416055728/article/details/121824461 Spring基本概念_小丑竟是我自己-CSDN博客Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE原创 2021-12-27 13:56:27 · 1248 阅读 · 0 评论 -
@Import用法
@Import这个也很重要 真的很重要,源码里都是它!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @Import的用法 1、引入其他的配置类,需要在主配置类里引用,@Import(SecondJavaConfig.class) 2.可以将类注册为Bean @Import(Role.class) 3.导入ImportSelector实现类,可以注册多个bean@Import(MyImportSelector.class),这个类是框架级别的 4.导入ImportBeanDefinit原创 2021-12-27 13:51:55 · 773 阅读 · 0 评论 -
SpringIOC的注解应用
可以通过xml文件进行bean或者某些属性的赋值,还有另外一种注解的方式,在企业开发中使用的很多,在bean上添加注解,可以快速的将bean注册到ioc容器。 1、使用注解的方式注册bean到IOC容器中 如果想要将自定义的bean对象添加到IOC容器中,需要在类上添加某些注解 Spring中包含4个主要的组件添加注解: @Controller:控制器,推荐给controller层添加此注解 @Service:业务逻辑,推荐给业务逻辑层添加此注解 @Repository:仓库管理,推荐给数据访问原创 2021-12-27 11:35:08 · 159 阅读 · 0 评论 -
Spring基本概念
Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。 Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。 Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于原创 2021-12-27 11:21:09 · 3470 阅读 · 0 评论 -
Spring源码
1、什么是Spring框架,Spring框架主要包含哪些模块 Spring是一个开源框架,Spring是一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Sprin原创 2021-12-10 13:35:17 · 217 阅读 · 0 评论 -
SpringAOP详细使用
1.AOP切入点表达式 支持切点标识符 Spring AOP支持使用以下AspectJ切点标识符(PCD),用于切点表达式: execution: 用于匹配方法执行连接点。 这是使用Spring AOP时使用的主要切点标识符。 可以匹配到方法级别 ,细粒度 within: 只能匹配类这级,只能指定类, 类下面的某个具体的方法无法指定, 粗粒度 this: 匹配实现了某个接口:this(com.xyz.service.AccountService) target: 限制匹配到连接点(使用Sprin原创 2021-12-09 22:05:27 · 561 阅读 · 0 评论 -
Spring AOP
AOP:Aspect Oriented Programming 面向切面编程 OOP:Object Oriented Programming 面向对象编程 面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。AOP是Spring中重要的核心点,虽然IOC容器没有依赖AOP,但是AOP提供了非常强大的功能,用来对IOC做补充。通俗点说的话就是在程序运行期间。 在不修改原有代码的情况下 增强跟主要业务没原创 2021-12-09 18:48:53 · 145 阅读 · 0 评论 -
SpringIoC的javaconfig使用
这个也是属于spring的, JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能 。原创 2021-12-09 15:34:34 · 404 阅读 · 0 评论 -
spring初识以及需要理解的东西才能看懂源码
这个是必须要知道的,原创 2021-12-09 15:10:30 · 664 阅读 · 0 评论