技术栈
spring6
奕の辰
18 天前
java
·
spring
·
ioc
·
spring6
spring6:4、原理-手写IoC
我们都知道,Spring框架的IOC是基于Java反射机制实现的,下面我们先回顾一下java反射。Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。
奕の辰
19 天前
java
·
spring
·
junit
·
spring6
spring6:6、单元测试:JUnit
这两行代码的作用是创建Spring容器,最终获取到对象,但是每次测试都需要重复编写。针对上述问题,我们需要的是程序能自动帮我们创建容器。我们都知道JUnit无法知晓我们是否使用了 Spring 框架,更不用说帮我们创建 Spring 容器了。Spring提供了一个运行器,可以读取配置文件(或注解)来创建容器。我们只需要告诉它配置文件位置就可以了。这样一来,我们通过Spring整合JUnit可以使程序创建spring容器了
YUELEI118
25 天前
spring6
Sprin6 MVC 第三章 SSM 配置
YUELEI118
1 个月前
spring6
Spring6 MVC 第二章
第一章:链接作用: ①浏览器发送请求后页面的局部更新,而不是跳转页面;②浏览器和服务器互发消息,消息格式的转换,主要是json格式和java对象直接的转换。
YUELEI118
1 个月前
事务
·
spring6
Spring6 Transactional 事务
什么是传播行为:a()方法上有事务,b()方法上也有事务,当a()方法执行过程中调用了b()方法,事务是如何传递的?合并到一个事务里?还是开启一个新的事务?这就是事务传播行为
代码代码快快显灵
1 个月前
java
·
spring boot
·
spring6
Spring6
在一个最简单的Spring程序中,通常包含以下几个部分:这是一个最简单的业务类 UserService,模拟一个服务层对象。
zoeil
1 年前
java
·
服务器
·
后端
·
spring
·
aot
·
spring6
·
提前编译
spring6-提前编译:AOT
JIT和AOT 这个名词是指两种不同的编译方式,这两种编译方式的主要区别在于是否在“运行时”进行编译(1)JIT, Just-in-time,动态(即时)编译,边运行边编译;
zoeil
1 年前
java
·
后端
·
spring
·
i18n
·
spring6
·
validation
spring6-国际化:i18n | 数据校验:Validation
国际化也称作i18n,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。通常来讲,软件中的国际化是通过配置文件来实现的,假设要支撑两种语言,那么就需要两个版本的配置文件。
阿杰学编程
1 年前
java
·
后端
·
spring
·
spring6
1、Spring是什么?
Spring 是一款主流的 Java EE 轻量级开源框架 。框架你可以理解为是一个程序的半成品,它帮我们实现了一部分功能,用这个框架我们可以减少代码的实现和功能的开发。