栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

什么是spring框架?spring框架的好处?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是spring框架?spring框架的好处?

spring框架是一个轻量级的DI/IOC和AOP容器的开源框架。

通俗来讲,spring好比一个罐子,罐子里可以装很多东西进去。在spring里面每个对象就是个bean(豆子),把豆子放到罐子里面,这就是spring的思想。

spring框架的好处

spring最主要的作用是管理创建和组装对象之间的依赖关系,加了spring注解的类会自动创建一个实例,加到IOC容器中,然后看哪里需要它,就自动赋值过去。

举例

使用注解前:手工创建

Controller -> Service -> Dao

UserController

private UserService userService =new UserService();

使用注解后: spring创建,自动注入

Controller -> Service -> Dao

UserController

@Autowire

private UserService userService;

思想: 在userservice类里顶部加上@Service注解,spring就会扫描整个项目,看哪里有它认识的注解,如果遇到认识的注解,它就会把这个类自动实例化,形成一个对象,放到它的容器里面。然后,由于我们在项目某处加了@Autowired 注解,这个注解的作用就是告诉spring,我需要这个对象,spring遇到这个注解,就会发现这个对象在它的容器里面,spring就会自动把值赋值给当前对象,这里就可以直接使用对象了,而不用手工去new.既简便了写法,有方便spring去管理。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/703500.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号