自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 40 个 SpringBoot 常用注解:让生产力爆表!

特别的,@ResponseBody注解只能用在被@Controller注解标记的类中。@PutMapping注解用于处理HTTP PUT请求,并将请求映射到具体的处理方法中,@PutMapping是一个组合注解,相当于是@RequestMapping(method=HttpMethod.PUT)的快捷方式。@Repository注解也是@Component注解的延伸,与@Component注解一样,被此注解标注的类会被Spring自动管理起来,@Repository注解用于标注DAO层的数据持久化类。

2024-02-28 15:31:06 383 1

原创 十二、Spring IoC注解式开发

以上是自定义了一个注解:Component该注解上面修饰的注解包括:Target注解和Retention注解,这两个注解被称为元注解。Target注解用来设置Component注解可以出现的位置,以上代表表示Component注解只能用在类和接口上。Retention注解用来设置Component注解的保持性策略,以上代表Component注解可以被反射机制读取。是Component注解中的一个属性。该属性类型String,属性名是value。

2022-11-12 17:17:02 239 1

原创 十一、手写Spring框架

Spring IoC容器的实现原理:工厂模式 + 解析XML + 反射机制。我们给自己的框架起名为:myspring(我的春天)

2022-11-12 17:16:19 167

原创 十、回顾反射机制

这样的设计也非常合理,因为在同一个类当中,方法是支持重载的,也就是说方法名可以一样,但参数列表一定是不一样的,所以获取一个方法需要提供方法名以及每个形参的类型。获取一个方法,需要告诉Java程序,你要获取的方法的名字是什么,这个方法上每个形参的类型是什么。我们如何获取到 logout()、login(String,String)、login(String) 这三个方法呢?第二步:获取方法login(String,String)(四要素之一:哪个方法)System.out.println("退出系统");

2022-11-12 17:15:34 212

原创 九、Bean的循环依赖问题

A对象中有B属性。B对象中有A属性。这就是循环依赖。我依赖你,你也依赖我。比如:丈夫类Husband,妻子类Wife。Husband中有Wife的引用。Wife中有Husband的引用。/*** @author 动力节点**/}/*** @author 动力节点**/}

2022-11-12 17:14:51 488

原创 八、Bean的生命周期

Spring其实就是一个管理Bean对象的工厂。它负责对象的创建,对象的销毁等。所谓的生命周期就是:对象从创建开始到最终销毁的整个过程。什么时候创建Bean对象?创建Bean对象的前后会调用什么方法?Bean对象什么时候销毁?Bean对象的销毁前后调用什么方法?

2022-11-12 17:13:14 147

原创 七、Bean的实例化方式

Bean的实例化方式

2022-11-12 17:12:14 377

原创 六、GoF之工厂模式

GoF之工厂模式

2022-11-12 17:10:11 61

原创 Bean的作用域

Bean的作用域

2022-11-07 23:13:04 132

原创 Spring对IoC的实现

Spring对IoC的实现

2022-11-07 23:12:20 191

原创 Spring概述

Spring概述

2022-11-07 23:09:56 80

原创 spring6启示录

spring6入门

2022-11-01 18:01:07 356

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除