首先要将Index.html放在scc/main/resource/static下面 然后 方式一:通过定义控制器的方式
转载 2023-07-19 22:36:25
91阅读
前言SpringBoot系列到现在虽然代码不多,但是感觉结构很乱,随着项目的复杂性提高,代码会越来越臃肿,耦合性高。所以SpringBoot多模块很有必要,简单来说就是由以前按包分模块变为jar包分模块。在多模块jar模式下可以将某个jar拿出来对外共用,能大大提高代码复用率与开发效率。(后续SpringCloud就是将jar升级成war或者多个集合jar,也就是常说的微服务。)一、模块划分1.整
转载 2023-08-15 11:49:05
72阅读
# 科普:Spring Boot前端模版 在使用Spring Boot开发web应用时,我们通常会使用前端模版来实现前端页面的展示和交互。Spring Boot提供了多种前端模版技术,如Thymeleaf、Freemarker、Velocity等,其中Thymeleaf是最常用的一种。 ## Thymeleaf简介 Thymeleaf是一种现代化的服务器端Java模板引擎,能够处理HTML、
原创 2024-06-05 05:04:12
31阅读
# Spring Boot 下载模板的实现 在构建现代 web 应用时,文件下载功能往往是一个必不可少的部分。本文将详细介绍如何在 Spring Boot 应用中实现文件下载模板的功能。我们将从项目的基本设置开始,逐步实现下载功能,并在过程中展示示例代码。 ## 一、项目设置 首先,确保你的开发环境中已经安装了 Java 和 Maven。接下来,可以使用 Spring Initializr
原创 10月前
170阅读
JSP、Velocity、Freemarker、Thymeleaf SpringBoot推荐的Thymeleaf;语法更简单,功能更强大;1、引入thymeleaf;thymeleaf官网<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
SpringBoot启动原理详解 SpringBoot和Spring相比,有着不少优势,比如自动配置,jar直接运行等等。那么SpringBoot到底是怎么启动的呢?下面是SpringBoot启动的入口:@SpringBootApplication public class HelloApplication { public static void
转载 2023-07-11 18:09:58
98阅读
前言SpringBoot系列到现在虽然代码不多,但是感觉结构很乱,随着项目的复杂性提高,代码会越来越臃肿,耦合性高。所以SpringBoot多模块很有必要,简单来说就是由以前按包分模块变为jar包分模块。在多模块jar模式下可以将某个jar拿出来对外共用,能大大提高代码复用率与开发效率。(后续SpringCloud就是将jar升级成war或者多个集合jar,也就是常说的微服务。)一、模块划分1.整
转载 2023-07-20 17:28:27
151阅读
springboot整合kettle实现数据处理导入jar包pom.xml配置KettleController.java配置报错解决缺少jar包org.mozilla.javascript.JavaScriptExceptionorg.apache.commons.codec.binary.Base64org.scannotation.AnnotationDBorg/apache/log4j/L
转载 2024-02-28 10:14:17
161阅读
总结:假如自定义依赖全部存在,则执行生效顺序依次为tomcat > jetty > undertow > nettyprivate static RequestUpgradeStrategy initUpgradeStrategy() { String className; if (tomcatPresent) { className = "TomcatReques
转载 2023-06-14 10:37:29
176阅读
Yeah! 本文,我们谈谈如何在 spring boot 中添加模版,因为有时候我们也是需要后端渲染的嘛,比如公司官网,好吧~我听到某位前端小伙伴说用 node 呀,也行~ But
原创 2023-11-03 14:40:05
70阅读
       在我们系统开发中,常常会遇到样式格式一致但内容不一致的页面,比如用户注册后发送的用户激活邮件,找回密码邮件(html格式邮件)以及商品详情页等,先看看邮件发送服务API:@Service public class EmailServiceImpl implements EmailService { @Autowired priv
转载 2024-10-22 14:31:10
21阅读
thymeleaf模板解析(一)模板引擎概述thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP, Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够 直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用Spring Boot
前面两篇博客中我们简单介绍了spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用Spring Boot来开发Web项目。当然,如果小伙伴对Spring Boot尚不熟悉的话,可以先参考一下这两篇博客:Spring Boot 提供了spring-boot
转载 2023-12-27 20:11:30
53阅读
Getting Started4.3. Writing the Code4.3.1. The @RestController and @RequestMapping Annotations4.3.2. The @EnableAutoConfiguration Annotation4.3.3. The “main” Method4.4. Running the Example4.5. Creati
转载 11月前
34阅读
创建项目创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提。你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目,也可以使用 Spring 官方提供的 Spring Boot 项目生成页面得到一个项目。下面介绍一下使用 Spring 官方生成的方式,如果你已经有了一个 Spring Boot 项目,这部分可以直接
转载 2024-07-23 16:08:36
51阅读
jsp也算是一种模板引擎吧。整合jsp前,先说一下运行SpringBoot项目的几种方式1. 运行SpringBoot项目的几种方式1.1 使用内嵌Tomcat运行项目在IDE中右键运行启动类,也就是直接直接运行Appliction启动类中的main方法使用mvn spring-boot:run 打成jar包,使用java -jar xxx.jar 打成war包,使用java -jar xxx
# Spring Boot 默认使用 MySQL 的入门指南 在现代应用开发中,Spring Boot 作为一种快速开发框架,因其简化配置和使用而广受欢迎。MySQL,作为一种流行的关系型数据库,通常是 Spring Boot 应用中的首选。本文将介绍如何在 Spring Boot 中配置 MySQL,并通过代码示例一步步引导你实现一个简单的应用。 ## 1. 环境准备 在开始之前,你需要安
原创 9月前
49阅读
文章目录1、基于注解 @Async2、使用 CompletableFuture 实现异步任务3、使用 TaskExecutor 实现异步任务4、优缺点总结 1、基于注解 @Async@Async 注解是 Spring 提供的一种轻量级异步方法实现方式,它可以标记在方法上,用来告诉 Spring 这个方法是一个异步方法,Spring 会将这个方法的执行放在异步线程中进行。使用 @Async 注解需
在实际开发中,Spring Boot默认编码常常是一个被忽视的细节,但它可能会影响到系统的正常运作。本篇文章将深入探讨如何解决“Spring Boot 默认编码”相关的问题,通过一系列的备份策略、恢复流程、灾难情境及其他全面措施,从而确保项目的编码设置能够顺利执行。 ## 备份策略 在处理Spring Boot默认编码问题时,首先需要制定一个周全的备份策略,以确保在需要恢复的情况下,能够快速
原创 6月前
39阅读
# Spring Boot 默认数据的实现 ## 简介 Spring Boot 是一种用于快速构建独立的、生产级别的 Spring 应用程序的框架。在使用 Spring Boot 进行开发时,有时候需要在应用程序启动时自动创建一些默认数据,以便于开发和测试。本文将介绍如何在 Spring Boot 中实现默认数据的创建。 ## 流程概述 下面是实现 Spring Boot 默认数据的一般流程:
原创 2023-12-26 07:30:30
92阅读
  • 1
  • 2
  • 3
  • 4
  • 5