文章分类 -  Spring

摘要:1. User.java ```java public class User { private String name; private Integer age; public String getName() { return name; } public void setName(String 阅读全文
posted @ 2023-07-29 16:35 HopeLive 阅读(94) 评论(0) 推荐(0)
摘要:# 前言 Jakarta Bean Validation 官网 > https://beanvalidation.org/ hibernate-validator 官网 > https://hibernate.org/validator/ ## 传统的参数校验 1. UserInfo ```java 阅读全文
posted @ 2023-07-15 16:57 HopeLive 阅读(310) 评论(0) 推荐(0)
摘要:Spring Boot DevTools 为 Spring 开发人员提供了一些便利的开发期工具,其中包括: - 代码变更后应用会自动重启 - 当面向浏览器的资源(如模版、JavaScript 、样式表)等发生变化时,会自动刷新浏览器 - 自动禁用模版缓存 - 如果使用 H2 数据库的话,内置了 H2 阅读全文
posted @ 2023-06-01 19:25 HopeLive 阅读(222) 评论(0) 推荐(0)
摘要:所谓 Bean 属性注入,简单点说就是将属性注入到 Bean 中的过程,而这属性既可以普通属性,也可以是一个对象(Bean)。 Spring 主要通过以下 2 种方式实现属性注入: - 构造函数注入 * setter 注入(又称设值注入) # 构造函数注入 我们可以通过 Bean 的带参构造函数,以 阅读全文
posted @ 2023-05-28 23:56 HopeLive 阅读(73) 评论(0) 推荐(0)
摘要:![image](https://img2023.cnblogs.com/blog/3033489/202305/3033489-20230528233938179-1715020008.png) 阅读全文
posted @ 2023-05-28 23:39 HopeLive 阅读(9) 评论(0) 推荐(0)
摘要:来源:juejin.cn/post/7080441168462348319 大家在使用 IDEA 开发的时候有没有注意到过一个提示,在字段上使用 Spring 的依赖注入注解 @Autowired 后会出现如下警告: Field injection is not recommended (字段注入是 阅读全文
posted @ 2023-03-20 21:14 HopeLive 阅读(56) 评论(0) 推荐(0)
摘要:所谓“配置绑定”就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中指定的配置封装到 JavaBean(实体类)中。 SpringBoot 提供了以下 2 种方式进行配 阅读全文
posted @ 2023-02-06 17:26 HopeLive 阅读(197) 评论(0) 推荐(0)
摘要:MVC 模式,全称为 Model-View-Controller(模型-视图-控制器)模式,它是一种软件架构模式,其目标是将软件的用户界面(即前台页面)和业务逻辑分离,使代码具有更高的可扩展性、可复用性、可维护性以及灵活性。 通常情况下,一个完整的 Java Web 应用程序,其结构如下图所示。 图 阅读全文
posted @ 2023-02-06 12:16 HopeLive 阅读(3186) 评论(0) 推荐(0)
摘要:除了普通属性、对象属性(Bean)、集合等属性外,Spring 也能够将其他类型的属性注入到 Bean 中,例如 Null 值、字面量、复合物属性等。 # 注入 Null 值 我们可以在 XML 配置文件中,通过 \ 元素将 Null 值注入到 Bean 中。 下面,我们通过一个简单的实例,来演示下 阅读全文
posted @ 2023-01-17 17:23 HopeLive 阅读(98) 评论(0) 推荐(0)
摘要:我们还可以在 Bean 标签下的 \ 元素中,使用以下元素配置 Java 集合类型的属性和参数,例如 List 、Set 、Map 以及 Properties 等。 ![image](https://img2023.cnblogs.com/blog/3033489/202301/3033489-20 阅读全文
posted @ 2023-01-17 17:13 HopeLive 阅读(119) 评论(0) 推荐(0)
摘要:我们将定义在 \ 元素的 \ 或 \ 元素内部的 Bean,称为“内部 Bean”。 # setter 方式注入内部 Bean 我们可以通过 setter 方式注入内部 Bean。此时,我们只需要在 \ 标签下的 \ 元素中,再次使用 \ 元素对内部 Bean 进行定义,格式如下 ```xml …… 阅读全文
posted @ 2023-01-17 16:59 HopeLive 阅读(78) 评论(0) 推荐(0)
摘要:1. GA(general availability) General Availability,正式发布的版本,国外通常用 GA 来标识 release 版本,GA 版本是开发团队认为该版本是稳定版(有的软件可能会标识为 Stable 版本或者 Production 版本,其意思和 GA 相同), 阅读全文
posted @ 2023-01-17 14:54 HopeLive 阅读(3900) 评论(0) 推荐(0)