四时宝库

程序员的知识宝库

SpringBoot教程Thymeleaf详解_springboot tio

Thymeleaf 介绍

简单说,Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:

  • 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 Thymeleaf 的模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。

深入理解SpringCloud之Gateway,小白都能看懂的保姆级教学

虽然在服务网关有了zuul(在这里是zuul1),其本身还是基于servlet实现的,换言之还是同步阻塞方式的实现。就其本身来讲它的最根本弊端也是再此。而非阻塞带来的好处不言而喻,高效利用线程资源进而提高吞吐量,基于此Spring率先拿出针对于web的杀手锏,对,就是webflux。而Gateway本身就是基于webflux基础之上实现的。毕竟spring推出的技术,当然要得以推广嘛。不过就国内的软件公司而言为了稳定而选择保守,因此就这项技术的广度来说我本身还是在观望中。

SpringBoot系列教程之Bean之指定初始化顺序的若干姿势

上一篇博文介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢?

本文将介绍几种可行的方式来控制 bean 之间的加载顺序

  • 构造方法依赖
  • @DependOn 注解
  • BeanPostProcessor 扩展

I. 环境搭建

我们的测试项目和上一篇博文公用一个项目环境,当然也可以建一个全新的测试项目,对应的配置如下:(文末有源码地址)

Spring Boot 2.x基础教程:使用tinylog记录日志

tinylog(https://tinylog.org/v2/),与其他各种tiny开头的东西一样,是一个轻量级的开源日志解决方案。它本身只包含两个JAR文件(一个用于API,另一个用于实现),没有任何外部依赖关系。两个JAR文件的总大小只有178KB。

从零开始的Spring Boot自动配置学习和starter制作教程

现在的Java后端开发中,Spring Boot早已被广泛使用,使用它,我们轻轻松松地就可以搭建起一个后端服务,发挥出你无限的创造力。

为什么Spring Boot可以这么方便呢?在Spring Boot问世之前,Spring为什么又会让人觉得繁琐呢?

这很大程度得益于Spring Boot的自动配置机制,并且在Spring Boot生态中,有着非常多的starter。

SpringBoot五步构建RAG服务:2025最新AI+向量数据库实战

引言:RAG为何成为2025年AI落地核心?

在2025年,检索增强生成(RAG)技术已成为企业级AI应用的标配。传统大模型受限于知识更新慢、业务适配性差,而RAG通过动态外接知识库,结合向量数据库与AI推理能力,显著提升回答的准确性与实时性。本文将基于

Spring Security 简单教程以及实现完全前后端分离

Java后端,选择

技术博文,及时送达

来自:ming-question

链接:cnblogs.com
/ming-question/p/11165775.html

Springboot角色权限后台管理系统脚手架实战开发教程包含完整源码

授人以鱼,不如授之以渔,我们的实战教程最注重的是编程的思路思想,是学习方法的探索,只要掌握了思想思路,学习任何一门技术都是手到擒来。今天我们发布的springboot基础脚手架的实战教程是目前所有实战教程中含金量最高的一款,除了讲解基本的框架原理、模板语法、数据库操作等方法,还仔细讲解了在实际工作中遇到问题解决问题的思路、代码的抽象封装精简、以及在实际项目中的一些优化代码的思路。系统实现的功能主要有用户管理、角色管理、权限管理、日志管理、数据库备份等等,涉及的知识点有:springboot框架原理、freemark模板标签语法、jpa数据库操作及自动建表、统一上传文件实现方法、自定义注解实现统一验证方法、权限拦截器实现权限统一管理、自定义分页插件封装、调用控制台命令对数据库进行自动备份还原、定时任务详解及定时备份数据库、session监听器及统计线上人数等等,所涉及的知识点都是在实际开发项目中经常用到的,教程用了62讲,每讲30分钟左右的时间对所有的技术点做了详细讲解,是入门springboot不可多得的实战教程。

10《Spring Boot 入门教程》使用 JdbcTemplate

1. 前言

如果我们的项目非常简单,仅仅是对数据库几张表进行简单的增删改查操作,那么实际上直接使用 JDBC 操作数据库就可以了。

Springboot整合SpringDoc教程_springboot整合thymeleaf

Springboot整合SpringDoc

swagger2与SpringDoc的区别与联系

主要区别

1、技术栈支持

1、Swagger2(springfox-swagger2)主要支持Spring MVC,对Spring Boot 2.x支持较好,但对Spring Boot 3.x和Spring 6支持有限

<< 1 2 3 4 5 6 7 8 9 10 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接