![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 89
hssq
这个作者很懒,什么都没留下…
展开
-
【Spring】Bean注册和注入
这几个注解在 IOC 场景下,没有区别,都是将类注册进 Spring 库,但在其他场景一般这样用。当使用以下方法注入时,会注入进 NULL 值,而非对象,原因已在下面代码的注释中写出。使用注解注册 Bean 是注册进 Spring 提供的库,就不需要自建库了。使用 @Bean 修饰方法,@Configuration 修饰类。使用注解注册简而言之就是使用某个注解修饰类或方法,对其进行注册。使用工厂方法注册就是调用静态工厂方法注册 Bean。此方法注册就相当于 XML 中的工厂方法注册。原创 2022-10-22 22:47:27 · 1514 阅读 · 10 评论 -
【Spring】spring核心思想——IOC和DI
所以,依赖注入 (DI)和控制反转(IoC)是从不同的角度的描述的同一件事情,就是指通过引入 IoC 容器,利用依赖关系注入的方式,实现对象之间的解耦。在 Spring 的大部分代码中,我们只需要声明我们需要一个什么样的对象,对象的构造我们不管,这里的对象就是 Spring 帮我们注入进来的,对象就来自于 IOC 容器。在我们之前的大部分代码中,当我们要用到一个对象时,我们就需要自己构造这个对象,自己 new 对象,自己造,自己用,典型的自给自足生产模式。打印后可以清楚的看到,三个对象成功注入。原创 2022-10-20 22:47:08 · 1226 阅读 · 12 评论 -
【Spring】简单的登录案例和配套知识
一般在 Java 中,表过程的对象总是以单例的方式出现,表数据的对象无法使用单例管理,所以,一般让 Spring 管理的对象大多是表过程的对象(不是绝对的)好处是,我们可以很方便的替换背后的依赖对象。比如:刚才我们依赖的 Scanner 对象是从标准输入读取的,我们可以很方便的替换成读取文件的方式。因为案例只是我自己写的,所以前面代码中所注入的 Bean,我需要自行注册进 Spring,这里采用方法注册。下面代码在第一次打印 Person 对象的时候,pid = 0,name = null,原创 2022-10-24 22:48:21 · 922 阅读 · 6 评论 -
【Spring】Spring MVC 拦截器的使用
Spring拦截器是一种基于 AOP 的技术,本质也是使用一种代理技术,它主要作用于接口请求中的控制器,也就是Controller。因此它可以用于对接口进行权限验证控制。原创 2022-11-14 22:18:44 · 500 阅读 · 0 评论 -
【Spring】Bean 的作用域和生命周期
限定程序中变量的可用范围叫做作用域,或者说在源代码中定义变量的某个区域就叫做作用域。而 Bean 的作用域是指 Bean 在 Spring 整个框架中的某种行为模式,比如 singleton 单例作用域,就 表示 Bean 在整个 Spring 中只有一份,它是全局共享的,那么当其他人修改了这个值之后,那么另一个人读取到的就是被修改的值。singleton单例,Spring 中默认的作用域prototype每次从 Spring 容器中 get Bean 对象,都会触发一次创建过程,每个对象都是独立的对象。原创 2022-11-13 20:57:25 · 704 阅读 · 0 评论 -
MyBatis 小知识点补充(#{} 和 ${})
本文是对上篇文章中没有提到的知识点的补充,希望对大家可以有所帮助原创 2022-11-12 10:28:35 · 210 阅读 · 0 评论 -
【Spring】使用 MyBatis 操作数据库
本文主要介绍 MyBatis 是什么,以及使用 MyBatis 操作数据库原创 2022-11-08 22:12:09 · 468 阅读 · 0 评论 -
【Spring】AOP 统一问题处理
本文重点介绍什么是 AOP、 Spring AOP 的组成、实现以及 Spring AOP 的实现原理原创 2022-11-07 23:00:33 · 823 阅读 · 0 评论 -
【Spring】Spring MVC
Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从一开始就包含在 Spring 框架中。它的正式名称“Spring Web MVC”来自其源模块的名称(Spring-webmvc),但它通常被称为“Spring MVC”。MVC 是 Model View Controller 的缩写,它是软件工程中的一种软件架构模式,它把软件系统分为模 型、视图和控制器三个基本部分。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。原创 2022-11-06 00:02:20 · 380 阅读 · 1 评论 -
【Spring】配置文件的使用
配置文件是一种计算机文件,可以为一些计算机程序配置参数和初始设置。原创 2022-10-26 23:12:58 · 991 阅读 · 5 评论