Spring
Spring学习
Yacht13
这个作者很懒,什么都没留下…
展开
-
Spring学习(1)—— IOC容器-Bean管理(xml方式)创建对象和注入属性
一. 添加Spring依赖在pom.xml中添加Spring依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.19</version> </depen原创 2022-04-17 15:04:28 · 346 阅读 · 0 评论 -
Spring学习(2)—— IOC容器-Bean管理(xml方式)注入各种类型数据
一. 注入空值和特殊符号创建User类package pojo;public class User { private String userName; private String password; public void setUserName(String userName) { this.userName = userName; } public void setPassword(String password) { .原创 2022-04-17 17:46:30 · 278 阅读 · 0 评论 -
Spring学习(3)—— IOC容器-Bean管理(xml方式)FactoryBean
普通的Bean:在配置文件中定义bean类型就是返回类型FactoryBean:在配置文件中定义bean类型可以和返回类型不一样package factory;import org.springframework.beans.factory.FactoryBean;import pojo.User;public class Person implements FactoryBean<User> { //定义返回的Bean @Override publ原创 2022-04-17 20:07:35 · 250 阅读 · 0 评论 -
Spring学习(4)—— IOC容器-Bean管理(xml方式)bean的作用域与生命周期
一.bean的作用域1. Spring默认是单实例对象package pojo;public class User { private String userName; private String password; public String getUserName() { return userName; } public void setUserName(String userName) { this.u..原创 2022-04-17 20:41:36 · 401 阅读 · 0 评论 -
Spring学习(5)—— IOC容器-Bean管理(注解方式)创建对象和注入属性
Spring中用来创建对象的注解有:@Component:可以用于任何情况下来创建对象;@Service:通常用于Service层;@Controller:通常用于Web层;@Repository:通常用于Dao层原创 2022-04-18 15:01:47 · 523 阅读 · 0 评论 -
Spring学习(6)—— IOC容器-Bean管理(注解方式)完全注解开发
一. 创建配置类来代替xml配置文件添加@Configuration让类成为配置类;添加@ComponentScan(basePackages = {" "}),在basePackages添加要扫描的包package config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;@Configu原创 2022-04-18 15:22:27 · 206 阅读 · 0 评论 -
Spring学习(7)—— AOP(使用注解方式通过AspectJ实现AOP)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得各部分之间的耦合度降低。Spring框架一般都是基于AspectJ实现AOP操作。1. AOP中的术语(1)连接点:类中可以被增强的方法;(2)切入点:类中实际被增强的方法;(3)通知(增强):给类中某个方法编写的实际增强的逻辑部分;通知有多种类型:①前置通知、②后置通知、③环绕通知、④异常通知、⑤最终通知(4)切面:把通知应用到切入点的过程2. 切入点表达式切入点表达式的作用:指明对哪个类里的哪个方法进行增强语法...原创 2022-04-18 19:57:33 · 1626 阅读 · 0 评论