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

浙公网安备 33010602011771号