spring
文章平均质量分 71
小小说到老
这个作者很懒,什么都没留下…
展开
-
idea不能创建springboot
idea不能创建springboot的解决方法原创 2021-01-11 10:58:41 · 81 阅读 · 0 评论 -
Spring之AOP
有没有可能不编写实现类,直接在运行期创建某个interface的实例呢?这是可能的,因为Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例。什么叫运行期动态创建?听起来好像很复杂。所谓动态代理,是和静态相对应的。我们来看静态代码怎么写:还有一种方式是动态代码,我们仍然先定义了接口Hello,但是我们并不去编写实现类,而是直接通过JDK提供的一个Proxy.newProxyInstance()创建了一个Hello接口对象。这种没有实现原创 2021-12-12 14:47:42 · 278 阅读 · 0 评论 -
声明式事务
事务的四大特性事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种原创 2021-12-12 14:41:25 · 84 阅读 · 0 评论 -
spring相关注解
这里写目录标题@Component(被视为Spring bean)@Component@Controller@Service@Repository总结@Component 和 @Bean@Component@Bean总结@ComponentScan与@MapperScan@ComponentScan@MapperScan@Component(被视为Spring bean)@Component用@Component来表示一个通用注释用于说明一个类是一个Spring容器管理的类。即该类已经拉入到Spri原创 2021-12-05 14:04:18 · 437 阅读 · 0 评论 -
ApplicationContext和BeanFactory区别
ApplicationContext我们说应用程序上下文ApplicationContext其实就是一个bean工厂,继承BeanFactory接口,而我们通过加载配置文件可以拿到应用上下文,配置文件里面描述了很多个bean的配置信息只有配置文件里面配置了相关的bean,才能从applicationContext里面拿出对应的实例共同点接口 BeanFactory 和 ApplicationContext 都是用来从容器中获取 Spring beans 的区别两者装载bean的区别BeanF原创 2021-11-28 23:07:48 · 190 阅读 · 0 评论 -
IOC&DI&AOP含义、区别及应用
IOC控制反转生活的例子:我想做一件事,但是我不想自己做,所以委托给第三方。家里清洁卫生,委托家政公司,家政公司派清洁阿姨,我只是暂时把清理卫生权利给阿姨,但是我还拥有对我家的所有控制器,阿姨只是暂时打扫,打扫完把干净的家给我。控制反转:控制的什么被反转了?就是获得依赖对象的方式反转了。(由主动new–>被动注入)IOC概念:创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方,比如转移交给了IOC容器,它是一个专门用来创建对象的工厂,你要什么对象原创 2021-11-28 11:07:47 · 333 阅读 · 0 评论