![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
MyySophia
工作只是你的权利,而只有你的行为才能为你赢得尊重
展开
-
Spring中的AOP是什么?
AOP :面向切面编程 在软件工程领域有一个概念:关注点分离 ,不同的问题交给不同的部分去解决。 AOP其实就是这个思想。 怎么理解呢? 例如我们写业务代码的时候还需要考虑日志、缓存..等通用的功能。这些通用功能的实现就是所谓的切面(Aspect),当业务代码和切面代码分离之后,开发者即可专注于业务逻辑处理,架构将变得高内聚低耦合。但是最终你编写的业务代码是需要这些被剥离出来的通用功能,又...原创 2020-03-08 21:19:45 · 300 阅读 · 0 评论 -
Spring中的IOC是什么?
IOC准确的说是一种思想,它能将你从繁琐的代码中解脱出来并专注于对象本身。进一步突出面向对象。 在了解IOC之前有必要了解依赖注入(DI) 例如要设计一个行李箱。 上面的设计看似完美,其实是存在问题的,如果现在根据市场需求要改变轮子的大小,那么整个架构都需要改变。 可以看到如果尺寸改变每个依赖类都需要改变,这对某些底层类被上千个类依赖来说,修改起来就是一场噩梦。 但是如果这样...原创 2020-03-07 21:48:54 · 463 阅读 · 0 评论 -
JAVA三大框架Struts、hibernate和spring的各自作用是什么?
struts 主要负责表示层的显示,spring 利用它的IOC和AOP来处理控制业务(负责对数据库的操作),hibernate主要作用是数据的持久化到数据库。未完待续........原创 2017-10-20 15:03:38 · 2055 阅读 · 0 评论 -
Spring Boot 注解
Autowired 与@Resource的区别: 1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=...转载 2020-02-28 10:31:20 · 294 阅读 · 0 评论 -
spring中的Bean的作用域-singleton
Spring提供了五中scope。分别是 singleton、prototype、request、session、global session。 我们主要讨论前两者的区别? 当一个bean被声明为单例模式的时候。在处理多次请求的时候在Spring 容器中只实例化一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。当有新的请求的时候先从缓存(map)里面查看有没有,有的话直接...原创 2019-08-28 08:58:22 · 862 阅读 · 1 评论 -
@Autowired 与@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali...转载 2020-03-06 22:01:42 · 191 阅读 · 0 评论