
Spring框架
文章平均质量分 83
seniorShen
学习IT基础知识、最前沿新技术,分享所得!
每过三个月,进化一次,做最好的自己!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
@Component注解、@Controller、@Service、@Repository 以及 @Autowired注解、@Qulifirl注解、@Resource注解
@Component注解、@Controller、@Service、@Repository 以及 @Autowired注解、@Qulifirl注解、@Resource注解 :备注:引用https://www.jianshu.com/p/931cdba58cf7感谢原作者~~~~~~大家可以进入链接阅读我引用的大神文献。~~~~~~这里简述以下注解(以后详细讲解):@Component:...转载 2019-08-25 17:35:51 · 327 阅读 · 0 评论 -
@Controller、@RestController注解区别
@Controller、@RestController注解区别:@RestController 注解相当于 @Controller + @ResponseBody 合在一起的作用。一、@Controller注解@Controller 是Spring框架提供的注解。@Controller标识的类,该类代表控制器类(控制层/表现层)。这里控制层里面的每个方法,都可以去调用@Servi...原创 2019-10-22 18:00:06 · 1193 阅读 · 0 评论 -
Spring基于注解方式,实现属性注入?
前言: @Autowired、@Qualifier、@Resource、@Value一、基于注解方式实现属性注入(1)@Autowired:根据属性类型进行自动装配第一步 把 service 和 dao 对象创建,在 service 和 dao 类添加创建对象注解第二步 在 service 注入 dao 对象,即在 service 类添加 dao 类型属性,在属性上面使用注解@Servicepublic class UserService { //定义 dao 类型属性 //添加注入.原创 2020-11-23 09:44:20 · 526 阅读 · 0 评论 -
Spring 针对 Bean 管理中创建对象提供的注解?
一、Spring 针对 Bean 管理中创建对象提供注解(1)@Component(2)@Controller(3)@Service(4)@Repository上面四个注解功能是一样的,都可以用来创建 bean 实例原创 2020-11-23 01:00:05 · 399 阅读 · 1 评论 -
Spring使用注解:一:xml配置文件+注解;二:完全注解,没有xml配置文件
前言:spring在使用注解功能时候,有两种方式一:xml配置文件+注解;二:完全注解,没有xml配置文件一、xml配置文件+注解(半完全注解开发)在application.xml配置文件中,需要类似这样的<context:component-scan base-package="com.baidu"></context:component-scan>扫描包,用来开启注解。然后就可以在类上、属性上、方法上加注解了。二、完全注解(完全注解开发)不需要xml配.原创 2020-11-23 10:08:54 · 386 阅读 · 0 评论 -
Spring中的事物、事物管理(全网最全)
Spring中的事物、事物管理:一、什么是事物?事务:事务是逻辑上的一组操作,要么全都执行,要么全不执行。见我以前写的。这里不再讲解二、什么是事物管理?事务管理:是对于一系列数据库操作进行管理,一个事务包含一个或多个SQL语句,是逻辑管理的工作单元(原子单元)。三、Spring事物管理的构成事务管理系统:由事务管理器、恢复管理器、锁管理器、死锁管理器、缓存管理器构成。四、Sprin...原创 2019-10-31 08:14:47 · 1457 阅读 · 1 评论 -
BeanFactory和FactoryBean区别(京东面试题)?
一 、BeanFactory是什么?在我前面文章中已经介绍了,给你链接去看。点击链接二、FactoryBean是什么?FactoryBean是一个接口。//jar包中的 底层代码package org.springframework.beans.factory; public interface FactoryBean<T> { T getObject() throws Exception; Class<?> getObjectType();原创 2020-11-23 12:59:51 · 236 阅读 · 0 评论 -
Spring两种Bean:普通bean、工厂bean?
一、Spring有几种bean?两种,一种普通bean,另一种是工厂bean(FactoryBean)。二、普通bean普通bean:在Spring的xml配置文件中class属性定义的bean类型,就是返回类型。三、工厂bean工厂bean:在Spring的xml配置文件中class属性定义的bean类型,可以和返回类型不一样。第一步:创建类,并实现FactoryBeanj接口,让这个类作为工厂bean。第二步:实现接口里面的方法,并在实现的方法中,定义返回的bean类型。三、请网友谅解,原创 2020-11-22 01:47:51 · 710 阅读 · 0 评论 -
理解Spring容器、BeanFactory和ApplicationContext
Spring容器、BeanFactory、ApplicationContext一. spring容器spring容器可以理解为生产对象的地方,在这里容器不只是帮我们创建了对象那么简单,它负责了对象的整个生命周期–创建、装配、销毁。而这里对象的创建管理的控制权都交给了Spring容器,所以这是一种控制权的反转,称为IOC容器。二. BeanFactory 和 ApplicationContex...转载 2019-10-21 17:11:55 · 398 阅读 · 0 评论 -
AOP的底层原理是什么(面试)?
一、AOP是什么?AOP(Aspect Oriented Programming),即面向切面编程(面向方面编程), 是一个概念、一个规范。通俗描述:不修改源代码,在主干功能里面添加新功能。二、AOP 目的是什么?降低业务逻辑各部分之间的耦合度,提高程序的可重用性,同时提高了开发的效率。三、AOP使用场景(面试:什么场景会使用到aop技术?)日志记录,事务处理,异常处理,性能统计,安全控制等等。四、AOP 底层原理是什么?AOP 底层使用动态代理。有两种情况动态代理(1)第一种 有接口情原创 2020-11-23 12:29:57 · 1669 阅读 · 0 评论 -
IOC的底层原理是什么(面试)?
一、IOC是什么?IOC(Inversion of Control),即“控制反转”,不是一种技术,只是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 如何理解好Ioc呢?理解好Ioc的关键是要明确 “ 谁控制谁,控制什么;为何是反转,哪些方面反转了 ”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即原创 2020-11-18 16:04:10 · 6989 阅读 · 0 评论 -
什么是IOC(控制反转)、DI(依赖注入)?
申明,本文完全转载自:https://blog.csdn.net/qq_42709262/article/details/81951402学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上大牛们对Spring框架的IOC的理解。一、IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在转载 2020-11-10 18:40:34 · 479 阅读 · 0 评论 -
Spring框架版本(Spring3~Spring5)?
一、学习链接:链接1:https://blog.csdn.net/ieflex/article/details/84346828链接2:https://www.cnblogs.com/doit8791/p/10507820.html转载 2020-11-12 13:28:10 · 676 阅读 · 0 评论 -
Spring框架是什么?(最全)
Spring框架一:Spring是什么?Spring 是一个轻量级的开源框架。Spring 是一个IOC(DI)和AOP的容器框架。二:Spring作用是什么?Spring主要对javaBean的生命周期进行集中的管理。三:Spring优点是什么?Spring可以集中管理对象。Spring通过控制反转,可以实现松散耦合。Spring提供了一个持续的事物管理入口,可以管理...原创 2019-10-21 16:12:56 · 1600 阅读 · 1 评论 -
Bean生命周期?
Bean一、Bean的生命周期1.创建2.设置对象属性,和对其他Bean的引用3.检查有没有Bean的后置处理器,有则调用postProcessBeforeInitialization()方法。4.调用Bean的初始化方法。5.检查有没有Bean的后置处理器,有则调用postProcessAfterInitialization()方法。6.正常使用Bean7.销毁。( 当关闭IOC...原创 2019-10-21 16:34:24 · 248 阅读 · 0 评论