Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringBoot教程
Springboot + Htmx入门简单教程
Spring Boot是一个用于创建基于Java的企业级应用程序的框架,而htmx是一个用于构建动态Web应用的库。在这里,简要介绍如何将Spring Boot和htmx结合起来创建一个简单的Web应用。 [b]1、创建Spring Boot项目:[/b] 使用Spring Initializr(
使用 Spring Modulith 改进模块化整体应用
在第一篇文章:[url= Boot和领域驱动设计实现模块化整体[/url]中,我们了解了如何使用 Spring Boot 和 DDD 构建和实现模块化整体应用程序。 本博客中,我们将尝试解决这些限制以创建更易于维护的实现。我们将看到 Spring Modulith如何发挥关键作用。 [b]新业务需求
Java 21和Spring Boot 3.2增强监控可观察性指南
本文介绍了Spring Boot 3.2和Java 21中增强的可观察性支持。 通过利用Java 21和Spring Boot 3.2的高级功能,开发人员可以增强系统的可观察性,有效监控各种指标和日志。 Java 21还引入了
在 Spring MVC 中使用枚举作为请求参数
枚举是Java中的一种特殊数据类型,用于表示一组固定的常量。控制器方法可以采用枚举作为参数,Spring MVC会自动翻译将传入请求参数的值设置为适当的枚举常量。 枚举数据类型的示例: [code]enum CoffeeSize { SMALL, MEDIUM, LARGE }[/code] 在 S
提高Spring Boot技能的9种方法
以下是提高 Spring Boot 技能的 9 种方法: [b]1. 外部化您的配置:[/b] 充分利用 Spring Boot 潜力的另一种方法是尽可能地尝试外部化您的配置,而不是对其进行硬编码。外部化您的配置将使您的应用程序更加灵活且更易于管理。 外部化配置的另一个优点是,您不需要仅仅因为一个小
Spring Boot – Thymeleaf 是如何工作的?
Thymeleaf 是一个 Java 库,模板引擎用于解析应用程序生成的数据并将其呈现为模板文件 - 从而提供转换。它就像 HTML,但提供了更多用于处理渲染数据的属性。它允许缓存解析的数据/文件以提高生产时的效率。它可以处理的模板类型有 – HTML、JAVASCRIPT、CSS、XML、TEXT
Spring MVC 6.0和Thymeleaf 3.0的新特性
在本文中,我们将探讨Spring MVC 6.0 和 Thymeleaf 3.0 的最新功能以及如何利用它们来开发企业应用程序. Spring MVC 是 Spring 框架的基础且更广泛的部分。它用于开发基于 Java 的应用程序。 Spring MVC 使用前端控制器模式——所有请求都通过处理请
Spring Bean 验证 – JSR-303 注释
在本文中,我们将探讨[b]如何将 JSR-303 注释应用于域对象的实际示例[/b](从基本注释到高级注释) 。因此,基本上,注释提供了一种声明性方式来配置 Spring bean、管理依赖项和定义行为,从而减少对样板代码的需求,并使代码更加简洁和富有表现力。 [b]什么是 Bean 验证?[/b]
SpringBoot配置文件properties与yaml互相转换
网站env.simplestep.ca提供的环境变量生成器是一个在线免费工具,可以轻松地将Spring Boot属性值从一种格式转换为另一种格式: [list] [*].properties [*].yaml [*]K8s环境变量env variables [/list] 背景: 用[url=
jmailer:SpringBoot的发送电子邮件源码案例
随时随地发送电子邮件 功能 [list] [*]可使用 curl、httpie 或脚本发送电子邮件 [*]使用移动应用程序发送电子邮件 [*]使用网站表单发送电子邮件 [*]使用包含电子邮件列表地址的文件发送电子邮件 [/list] [b]curl发送[/b] 可以使用命令行或脚
Spring框架@RequestMapping完整指南
Spring Boot 提供了一组新的 REST 请求注释,可以简化构建 RESTful Web 服务的过程。 在Spring 4.3之前,我们使用@RequestMapping注解来实现RESTful的URL映射: [code]@RequestMapping(value = "/hello", m
vetlog:SpringBoot宠物管理系统源码案例
让您的宠物的历史记录井井有条。 特征 [list] [*]您可以在平台上注册成为用户 [*]您可以注册您的宠物,以便维护兽医就诊日志 [*]您可以领养一些宠物 [*]你可以领养宠物 [/list] [b]宠物登记[/b] 作为用户, 我想注册我的宠物 ,以便获得宠物记录 验收标
使用 JPA、Thymeleaf、Multipart 在 Spring Boot 中上传多个文件
Spring Boot构建在spring之上,包含了spring的所有特性。如今,它正成为开发人员的最爱,因为它的快速生产就绪环境使开发人员能够直接专注于逻辑,而不是费力地进行配置和设置。 Spring Boot 是一个基于微服务的框架,在其中创建一个可用于生产的应用程序只需很少的时间。在本文中,我
Spring Boot – Thymeleaf 示例
Thymeleaf是一个基于 Java 的服务器端模板引擎,适用于 Web 和独立环境,能够处理 HTML、XML、JavaScript、CSS 甚至纯文本。它比JPS更强大,负责UI上的动态内容渲染。该引擎允许后端和前端开发人员在同一视图上并行工作。它可以直接访问java对象和spring bea
Spring框架@Bean与@Component区别
在Spring中,`@Bean`和`@Component`都用于定义bean,这些bean是由Spring IoC(控制反转)容器管理的对象。然而,它们在不同的上下文中使用,具有略微不同的目的。 @Bean 和 @Component 都是 Spring 中用于定义 bean 的注解。两者都提供特殊对
Java中的单体应用
在不断发展的软件开发世界中,出现了各种架构范式和设计模式,以满足现代应用程序的多样化需求。其中一种架构风格是整体架构,它一直是构建软件系统的一种长期且可靠的方法。在本节中,我们将探讨什么是单体应用程序、它的特点、优点以及使用 Java 开发单体应用程序时的一些注意事项。 [b]什么是单体应用程序?[
Spring MVC – 国际化 (i18n) 和本地化 (L10n)
Spring MVC 是一个模型-视图-控制器 (MVC) 框架,用于用 Java 构建 Web 应用程序。 [b]Spring MVC[/b] 模式包含三个部分: [list] [*][b]模型:[/b] 模型包含需要在视图上显示的数据。一个简单的 POJO 类可以被视为一个模型。 [*][b]视
Spring Boot – 国际化
在了解[b]Spring Boot-国际化[/b]之前,我们必须知道国际化一般意味着什么。国际化是使某种事物国际化的行动或过程,这意味着使事物在任何地方都适用或可用。在本文中,我们将讨论[b]Spring Boot 中的国际化。[/b] 什么是 Spring Boot 国际化? [b]Spring
上页
下页