Spring
文章平均质量分 68
仅做学习笔记使用,记录学习心得
小崔侃大山
记录工作,记录生活,记录学习
展开
-
12-AOP-aop功能测试
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。原创 2021-01-28 00:07:20 · 438 阅读 · 0 评论 -
11-注解驱动开发-@Profile
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。Spring 为我们提供的可以根据当前环境,动态的激活和切换一系列bean的功能。指定组件在哪个环境下才能被注册到容器中,不指定,任何环境下都能注册 。加了环境标识的bean,只有这个环境被激活的时候才能注册到容器中 默认是default环境。已切换数据源为例:导包: <dependency> <groupId>c3p0原创 2021-01-25 22:31:50 · 108 阅读 · 0 评论 -
10-注解驱动开发-Aware接口及其实现类
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。我们自定义组件想要使用Spring容器底层的一些组件(如:ApplicationContext,BeanFactory,xxx)只需要实现xxxAware例如:我们想要在自定义组件Yellow中获applicationContext我们需要让Yellow类实现ApplicationContextAware接口,重写setApplicationConte原创 2021-01-25 20:42:16 · 183 阅读 · 0 评论 -
9-注解驱动开发-自动装配@Autowired,@Resource,@Inject
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。自动装配:Spring利用依赖注入(DI),完成对IOC容器中各个组件的依赖关系赋值。一、@Autowired 自动注入spring框架定义的默认按照类型去容器中找,找到就赋值。如果找到多个相同类型组件,再将属性的名称作为组件的id到容器中去匹配。可以使用 @Qualifier(“userDao”)指定需要装配的组件的id而不是使用属性名自动注入原创 2021-01-25 18:42:13 · 174 阅读 · 0 评论 -
8-注解驱动开发-@Value赋值@PropertySource加载外部配置文件
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。原创 2021-01-25 12:26:02 · 167 阅读 · 0 评论 -
7-生命周期-bean创建 初始化 销毁
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。原创 2021-01-24 18:43:59 · 207 阅读 · 7 评论 -
6-组件注册-@Import
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。给容器注册组件的方式:包扫描+标注注解 @Controller @Service @Repository @Component 适用于我们自己写的类。@Bean,适用于导入第三方包里面的组件。@Import ,快速给容器中导入一个组件1)@Import({Color.class,Red.class})快速给容器导入组件 id默认为全类名 如:原创 2021-01-23 13:32:53 · 123 阅读 · 0 评论 -
5-组件注册-@Conditional按条件注册bean
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。@Conditional按照一定条件进行判断,满足条件给容器中注册Bean可作用在配置类上进行统一配置,也作用在方法上单独配置示例:如果系统是windows系统,给容器注册girl,如果系统是linux系统,给容器注册boy配置类不加@Conditional注解import org.springframework.context.annotation.原创 2021-01-23 11:59:15 · 116 阅读 · 0 评论 -
4-组件注册-@Scope设置组件作用域及@Lazy懒加载
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。我们注册到IOC容器的组件默认是单实例的验证:/** * 配置类==配置文件xml * @author Administrator * */@Configuration //告诉Spring这是一个配置类public class MainConfig2 { /** * 给容器注册一个bean,类型为返回值类型,id默认是方法名 *原创 2021-01-23 11:16:15 · 76 阅读 · 0 评论 -
3-组件注册-自定义TypeFilter指定过滤规则
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。本章节基于2-组件注册-@ComponentScan自动扫描组件继续深入实现自定义FilterType指定过滤规则import java.io.IOException;import org.springframework.core.io.Resource;import org.springframework.core.type.AnnotationMe原创 2021-01-21 22:26:00 · 161 阅读 · 0 评论 -
2-组件注册-@ComponentScan自动扫描组件
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。包扫描只要Bean对象在包扫描路径中标注了 @Component @Repository @Service @Controller注解 都会被自动加入到容器中用xml方式配置包扫描<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.原创 2021-01-21 21:42:27 · 183 阅读 · 4 评论 -
1-组件注册-@configuration@Bean给容器中注册组件
本文知识点来源于尚硅谷,感谢尚硅谷为广大学子提供的优质教育资源,感谢各位老师热情指导,本文仅作为学习笔记使用,记录学习心得,如有不适,请联系作者。新建maven工程<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.5.RELEASE</version>&l原创 2021-01-21 01:00:06 · 107 阅读 · 2 评论