首先要将Index.html放在scc/main/resource/static下面 然后 方式一:通过定义控制器的方式
转载 2023-07-19 22:36:25
72阅读
前言SpringBoot系列到现在虽然代码不多,但是感觉结构很乱,随着项目的复杂性提高,代码会越来越臃肿,耦合性高。所以SpringBoot多模块很有必要,简单来说就是由以前按包分模块变为jar包分模块。在多模块jar模式下可以将某个jar拿出来对外共用,能大大提高代码复用率与开发效率。(后续SpringCloud就是将jar升级成war或者多个集合jar,也就是常说的微服务。)一、模块划分1.整
转载 2023-08-15 11:49:05
50阅读
# 科普:Spring Boot前端模版 在使用Spring Boot开发web应用时,我们通常会使用前端模版来实现前端页面的展示和交互。Spring Boot提供了多种前端模版技术,如Thymeleaf、Freemarker、Velocity等,其中Thymeleaf是最常用的一种。 ## Thymeleaf简介 Thymeleaf是一种现代化的服务器端Java模板引擎,能够处理HTML、
原创 2月前
14阅读
SpringBoot启动原理详解 SpringBoot和Spring相比,有着不少优势,比如自动配置,jar直接运行等等。那么SpringBoot到底是怎么启动的呢?下面是SpringBoot启动的入口:@SpringBootApplication public class HelloApplication { public static void
转载 2023-07-11 18:09:58
85阅读
前言SpringBoot系列到现在虽然代码不多,但是感觉结构很乱,随着项目的复杂性提高,代码会越来越臃肿,耦合性高。所以SpringBoot多模块很有必要,简单来说就是由以前按包分模块变为jar包分模块。在多模块jar模式下可以将某个jar拿出来对外共用,能大大提高代码复用率与开发效率。(后续SpringCloud就是将jar升级成war或者多个集合jar,也就是常说的微服务。)一、模块划分1.整
转载 2023-07-20 17:28:27
118阅读
springboot整合kettle实现数据处理导入jar包pom.xml配置KettleController.java配置报错解决缺少jar包org.mozilla.javascript.JavaScriptExceptionorg.apache.commons.codec.binary.Base64org.scannotation.AnnotationDBorg/apache/log4j/L
转载 6月前
96阅读
Yeah! 本文,我们谈谈如何在 spring boot 中添加模版,因为有时候我们也是需要后端渲染的嘛,比如公司官网,好吧~我听到某位前端小伙伴说用 node 呀,也行~ But
原创 9月前
66阅读
总结:假如自定义依赖全部存在,则执行生效顺序依次为tomcat > jetty > undertow > nettyprivate static RequestUpgradeStrategy initUpgradeStrategy() { String className; if (tomcatPresent) { className = "TomcatReques
转载 2023-06-14 10:37:29
120阅读
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
创建项目创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提。你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目,也可以使用 Spring 官方提供的 Spring Boot 项目生成页面得到一个项目。下面介绍一下使用 Spring 官方生成的方式,如果你已经有了一个 Spring Boot 项目,这部分可以直接
1、JSR107(技术复杂性较大)Java Caching定义了5个核心接口:Entry、Expiry、Cache、CachingProvider和CacheManager (1)CacheProvider:定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以再运行期访问多个CacheProvider。 (2)CacheManager:定义了创建、配置、获取、管理和控制多个
转载 10天前
25阅读
# Spring Boot 默认数据的实现 ## 简介 Spring Boot 是一种用于快速构建独立的、生产级别的 Spring 应用程序的框架。在使用 Spring Boot 进行开发时,有时候需要在应用程序启动时自动创建一些默认数据,以便于开发和测试。本文将介绍如何在 Spring Boot 中实现默认数据的创建。 ## 流程概述 下面是实现 Spring Boot 默认数据的一般流程:
原创 8月前
58阅读
您是否注意到 Spring Boot 和 Micrometer 为您的应用生成的所有默认指标?如果没有 - 您可以将 actuator 依赖项添加到项目中,然后点击 / actuator / metrics 端点,在那里您将找到有关 JVM 、进程、Tomcat、流量等的有用信息。然后,添加一些缓存,数据源 或 JPA 依赖项,甚至会出现更多指标。如果您想知道它们是如何结束的,我们可以在哪里找到关
文章目录1、配置文件的加载位置2、静态资源映射规则2.1、第一种映射规则2.1.1、官方文档介绍2.1.2、源码分析2.2、第二种映射规则2.2.1、官方文档介绍2.2.2、源码分析2.3、欢迎页映射规则2.3.1、官方文档介绍2.3.2、源码分析3、templates文件夹3.1、静态页面3.2、动态页面4、错误页面处理(Error Handling)4.1官方文档介绍4.2、源码分析5、We
转载 2023-09-08 09:37:43
77阅读
Upload and download the files using Spring Boot Application - PixelTricehttps://www.pixeltrice.com/upload-and-download-the-files-using-spring-boot-application/如果您在互联网上,那么您肯定会上传或下载一些文件,如电影、歌曲或任何文件,如 pd
SpringBoot项目前端    这篇文章主要介绍了浅谈SpringBoot项目如何让前端开发提高效率(小技巧),主要介绍了Swagger和Nginx提高效率的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下社会分工越来越细,对于工程类研发来说,全栈是越来越少了。这是时代的进步,也是个体的悲哀。本篇文章涉及的知识点有Swagger 为了文档Nginx 为了效率&nbsp
入门如果您开始使用 Spring Boot 或一般的“Spring”,请从阅读本节开始。它回答了基本的“什么?”,“如何?” “为什么?” 问题。它包括对 Spring Boot 的介绍以及安装说明。然后,我们将引导您构建您的第一个 Spring Boot 应用程序,同时讨论一些核心原则。一、Spring Boot 介绍1.1 Spring Boot 介绍Spring Boot 可帮助您创建可以运
转载 2023-08-26 11:57:10
52阅读
## Spring Boot根据PDF模板生成PDF ### 1. 整体流程 为了实现Spring Boot根据PDF模板生成PDF,我们可以采取以下步骤: | 步骤 | 描述 | | --- | --- | | 1 | 准备PDF模板文件和数据源 | | 2 | 读取PDF模板文件 | | 3 | 使用数据源填充PDF模板 | | 4 | 生成最终的PDF文件 | ### 2. 每一步的
原创 7月前
430阅读
概述默认情况下,Spring Boot Web 应用程序包括一个预配置的嵌入式 Web 服务器。但是,在某些情况下,我们希望修改默认配置以满足自定义要求。 在本教程中,讲解如何在 Spring Boot 2.x 应用程序的application.properties文件中对请求标头进行设置和使用max-http-header-size属性。Max-HTTP-Header-SizeSpring Bo
转载 2023-06-20 14:35:37
703阅读
  • 1
  • 2
  • 3
  • 4
  • 5