
spring介绍
文章平均质量分 84
spring入门级教程
guoyp2126
心上悟,事上磨
展开
-
spring中的DI
对象注入时,使用@Autowired注解符是spring提供的,注入依据数据类型(byType),如:classTeacher属性注入,是spring在对象池中寻找类型为Teacher的对象,然后进行匹配,如果系统中存在两个或两个以上类型为Teacher的对象,需要借助另外一个注解符@Qualifier完成;代码中在类上添加的注解符@Component ,代表这个类创建的对象交给spring进行管理,在属性上的@Value注解符,代表简单数据类型属性注入,@Autowired代表对象的注入。原创 2023-11-15 12:14:55 · 498 阅读 · 2 评论 -
面向切面编程入门级介绍——spring
引言在实际应用场景中,我们封装一个学生的类,这个类用于封装学生的日常行为,如:上学、吃饭、上课等。然而,在疫情期间,学生上学时入校、吃饭时进入餐厅,需要测温查验证件等行为。拿到这样的需求我们怎么办?不好的解决方案面向过程的解决方案,遇到问题解决问题,在上学、吃饭方法中加上测温、查验证件方法,或者在学生类中提炼一个测温查验证件私有的方法,在需要时调用。代码如下:public class Student { public void toSchool(){ check();原创 2021-09-13 10:46:55 · 1449 阅读 · 4 评论 -
maven普通项目创建——命令行程序
引言大部分使用maven创建的项目是web项目,这里使用maven创建一个命令行程序,目的是让大家了解maven特点和使用方式。maven是一个软件项目管理工具,是基于项目对象模型(POM project object model),通过配置来管理项目的构建,报告和文档的。通过Maven的核心功能便是合理叙述项目间的依赖关系...原创 2021-04-17 12:13:55 · 1748 阅读 · 0 评论 -
Java项目集成Spring——命令行程序
引言Spring是一款优秀的开源框架,核心为控制反转/依赖注入(IOC)和面向切面的编程(AOP),前者实现依赖导致原则机制的容器,完成运行时的对象创建;后者则是不破坏封装性原则,灵活增强类的功能,也是单一职责原则所要求的。Spring实现机制依赖配置文件,早期版本的Spring使用XML文件实现;当前主要依赖注解符实现创建Spring工程打开idea,选择菜单 Flie—>New—>Project,弹出对话框,如下图所示其中quickStart是一个项目模板,弹出对话框,直接按原创 2021-04-18 14:03:19 · 1521 阅读 · 0 评论 -
spring使用注解方式完成IOC和AOP功能
前言控制反转依赖注入(IOC)及AOP是spring的核心功能,spring使用xml文件完成配置,基本上已经废弃,目前主流的是使用注解的方式完成这两项功能。以下通过示例,演示注解的方式,实现IOC和AOP。创建maven工程输入工程名称,完成工程创建。打开pom文件,加入spring依赖包在main目录下加入resource文件夹,并将其设置为Resources Root在resources文件夹下,创建spring配置文件,applicationContext.xmlIOC依赖注入原创 2021-04-24 20:17:12 · 1409 阅读 · 1 评论