使用说明 这个注解用于声明当前的类是一个组件类,Spring 会通过类路径扫描来 自动侦测和自动装配 这些组件,创建一个个 bean 后,注册到 Spring 容器中。 带 @Component 注解的类和自动创建的 bean 之间存在 隐式的一对一映射关系 。由于只需要声明一个注解,其他过程都是自 ...
分类:
编程语言 时间:
2020-04-13 11:56:33
阅读次数:
95
一 前言 1. 在XML中进行显式配置。 2. 在Java中进行显式配置。 3. 隐式的bean发现机制和自动装配 关于xml配置不会在本篇说明,有兴趣的读者可以自行了解学习; 知识追寻者(Inheriting the spirit of open source, Spreading technol ...
分类:
编程语言 时间:
2020-04-12 12:38:37
阅读次数:
86
一、相同点: @Autowired和@Resource作用基本相同,都是用于自动装配bean对象。都可以写在字段上,或写在setter方法上。 二、不同点: 1.出处不同 @Autowired(Spring注解,org.springframework.beans.factory.annotation ...
分类:
编程语言 时间:
2020-04-11 18:45:13
阅读次数:
74
WebMvc自动配置: 搜索WebMvcAutoConfiguration自动装配类: 第一种方式通过webjars加载静态资源: https://www.webjars.org(通过maven加载依赖环境的方式) 比如:要载入jquery的环境: 查看jquery的静态资源目录: 访问静态资源:h ...
分类:
编程语言 时间:
2020-04-11 00:07:08
阅读次数:
71
第七周 所花时间 25h左右 代码量 1500行左右 博客量 3篇 学到的知识点 spring中的自动装配,bean之间的关系,bean的作用域,引用外部属性文件 一、自动装配 package zidongpeizhi; public class Address { private String c ...
分类:
编程语言 时间:
2020-04-04 21:04:32
阅读次数:
105
一、servlet2(老spring mvc) 1. 配置文件: web.xml:主要配置项目启动项 application context.xml:主要配置项目包扫描、各种bean、事务管理 springMVC.xml:主要配置controller包扫描、视图解析器、参数解析器 2. 启动过程: ...
分类:
编程语言 时间:
2020-03-30 19:32:21
阅读次数:
551
104. 什么是 spring boot? spring boot 是为 spring 服务的,是用来简化新 spring 应用的初始搭建以及开发过程的。 105. 为什么要用 spring boot? 配置简单 独立运行 自动装配 无代码生成和 xml 配置 提供应用监控 易上手 提升开发效率 1 ...
分类:
编程语言 时间:
2020-03-27 13:15:51
阅读次数:
95
目录 工作原理剖析 自动配置生效 工作原理剖析 Spring Boot关于自动配置的源码在spring boot autoconfigure x.x.x.x.jar中: Spring Boot的启动类上有一个@SpringBootApplication注解,这个注解是Spring Boot项目必不可 ...
分类:
编程语言 时间:
2020-03-26 19:42:23
阅读次数:
81
定义起步依赖工程 xxx spring boot starter(封装了该起步依赖所需其他所有jar包的依赖) 自动装配工程 xxx spring boot starter autoconfigure 自动装配工程xxx spring boot starter autoconfigure的resou ...
分类:
编程语言 时间:
2020-03-24 09:18:53
阅读次数:
101
引言不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项。除了某些老旧的政府项目或金融项目持有观望态度外,如今的各行各业都在飞速的拥抱这个已经不是很新的Spring启动框架。 当然,作为Spring Boot的精髓,自动配置原理的工作过程往往只有在“面试”的时候才能用得上 ...
分类:
编程语言 时间:
2020-03-23 20:36:19
阅读次数:
89