springboot渲染templates

2023-11-02

一、引入依赖

        <!--templates-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

二、设置配置

#thymeleaf配置
#模板的模式,支持如:HTML、XML、TEXT、JAVASCRIPT等
spring.thymeleaf.mode=HTML5
#编码,可不用配置
spring.thymeleaf.encoding=UTF-8
#内容类别,可不用配置
spring.thymeleaf.servlet.content-type=text/html
#开发配置为false,避免修改模板还要重启服务器
spring.thymeleaf.cache=false
#配置模板路径,默认就是templates,可不用配置
spring.thymeleaf.prefix=classpath:/templates/

三、配置控制类

@Controller
@RequestMapping("templates")
//@AccountBaseRight(roles = {"admin"})
public class testController {

    @Operation(summary = "根据ID获取数据详情")
    @RequestMapping("index")
    public String test(ModelMap map){
        map.addAttribute("username", "蘑菇头");
        map.addAttribute("password", "123456789");
        map.put("tes", "你好");
        return "index";
    }

四、加入template

 

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title></title>
</head>
<body>
<p>在webapp下面的资源可以访问到templates下面的资源,原因是webapp在加载的时候会放到classpath下面去</p>
<p>所以可以进行交互,互相访问</p>
<a href="templates/index">index</a>
<a href="templates/back">more</a>
</body>
</html>

参考:https://www.cnblogs.com/1998xujinren/p/12352855.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

springboot渲染templates 的相关文章

  • 使用 Spring Boot 的多模块 Maven 示例

    我想知道如何使用 Spring Boot 使用 Maven 创建一个多模块项目 有人能给我看一个 parent pom 和 child pom 的例子吗 Thanks 这个问题太简单无法回答或者太复杂难以理解 否则我无法解释为什么没有答案
  • JPA 实体中的方法是否允许抛出异常?

    我尝试创建的 Entity 有问题 当尝试使用 OpenJPA 实现在 Eclipse 中测试类时出现问题 我有not尝试过其他人 所以不确定它是否适用于他们 我的测试用例非常简单 因为它创建一个 EntityManagerFactory
  • 面试问题 - 在排序数组 X 中搜索索引 i,使得 X[i] = i

    昨天面试时 我被问到了以下问题 考虑一个 Java 或 C 数组X它已排序并且其中没有两个元素是相同的 如何最好地找到索引i这样该索引处的元素也是i 那是X i i 作为澄清 她还给了我一个例子 Array X 3 1 0 3 5 7 in
  • 模拟框架对我有什么作用?

    我听说有些我无法交谈的人是 jmock 的忠实粉丝 我已经做了以测试为中心的开发多年 所以我浏览了网站并查看了一些文档 但仍然不知道它有什么好处 我对春天也有同样的问题 如果您已经了解它是什么 他们的文档会很好地解释它 所以我并不认为 jm
  • 修复 java 内存泄漏的学习网站

    学习修复 java 内存泄漏的最佳地点是什么 我一直试图在网络上找到好的资源 但令我失望的是 我发现正在讨论玩具示例 我还能够对小型玩具转储进行故障排除 但现实世界的应用程序转储更具挑战性 并且提供的线索很少 我尝试过 Jhat JMap
  • 为移动设备扩展 libgdx UI?

    眼下desktop应用程序的版本很好 按钮缩放得很好 但是当我部署到android它们很小 几乎无法使用 DesktopLauncher public class DesktopLauncher public static void mai
  • mvn dependency:analyze 结果不正确

    我一直在寻找一种工具 它能够向您显示未使用的依赖项 我很快就偶然发现了 Maven 命令mvn dependency analyze 这样做的问题是 它经常检测到 未使用的 依赖项 如果缺失 这些依赖项就会导致构建失败 这是优化项目的示例
  • 将 Spring Boot 应用程序部署到 Heroku 失败并显示“无效标志:--release -> [帮助 1]”

    当我尝试将代码部署到 Heroku 时 通过git push heroku master 我收到 Maven 错误 remote ERROR Failed to execute goal org apache maven plugins m
  • 用户“root”@“localhost”的访问被拒绝

    我正在尝试从数据库中获取记录 但我面临这个访问被拒绝的问题 我尝试了 Stack Overflow 上提到的其他解决方案 例如向用户授予权限 但没有任何效果 访问数据库的代码 public void service HttpServletR
  • Android - Java - 发送 facebook 聊天消息的意图(facebook 禁用 xmpp)

    Facebook 已弃用 xmpp API 有没有办法打开意图 或将数据传递到fb 以在Android设备上发送聊天消息 设备上安装的 Facebook 和 Messenger 应用 谢谢 您需要将 uri 传递给意图 这里10000572
  • 带有 spring-kafka 的 Kafka 死信队列 (DLQ)

    最好的实施方式是什么死信队列 DLQ Spring Boot 2 0 应用程序中的概念 使用 spring kafka 2 1 x 来处理无法处理的所有消息 KafkaListener某些bean发送到某些预定义的Kafka DLQ主题的方
  • 如何用java对jpg进行像素化?

    我正在尝试使用 Java 6 对 JPEG 进行像素化 但运气不佳 它需要使用 Java 而不是像 Photoshop 这样的图像处理程序 并且它需要看起来像老派 像这样 有谁能够帮助我 使用java awt image javadoc h
  • java3d 中的面部着色

    使用java3d 如何不在每个顶点基础上着色 而是在每个面基础上着色 我尝试学习 java3d 但我生成的 Shape3d 看起来并不符合预期 我想用不同的颜色给不同的三角形着色 但我不知道该怎么做 纹理看起来有点大材小用 而且我根本没有掌
  • JFreeChart MeterPlot

    我目前正在用java做Agent项目 在某些时候 我需要显示一个仪表 例如 电池电量 我的程序中有 5 个代理 每个代理都会创建自己的带有名称的仪表图 但不知何故他们没有更新数据集 或者他们正在更新数据集 只是它没有显示在仪表图上 任何想法
  • ObservableList 不更新 ArrayList

    对于学校作业 我们正在使用 JavaFX 中的 ObservableList 对象 对吗 我已经为此工作了一天多了 但无法弄清楚 老师只告诉我们 谷歌一下 所以这也没有帮助 基本上 我们正在开发一个基本的管理应用程序来跟踪人们及其家人 人们
  • 如何将我的自定义相机应用程序设置为默认应用程序?

    如果我使用以下代码 Intent takePictureIntent new Intent MediaStore ACTION IMAGE CAPTURE startActivityForResult takePictureIntent 1
  • 无法运行简单的 doclet 程序:包 com.sun.javadoc 不存在

    我正在尝试运行一个简单的 doclet 程序 但无法编译它 javac cp cygdrive c Progra 2 Java jdk1 8 0 65 lib tools jar A java 但它抛出 A java 1 错误 包 com
  • 在调试模式下,哪些代码更改会自动反映在 Eclipse 中?

    我使用 eclipse 用于编写 调试 作为 IDE 在调试模式下 当我进行一些更改 例如初始化局部变量 时 它们会自动反映 但其他更改例如更改静态变量的值 有时我会收到一条消息 说我需要重新启动虚拟机 有时则不需要 现在的问题是哪些类型的
  • Spring Data JPA 和 Exists 查询

    我正在使用 Spring Data JPA 使用 Hibernate 作为我的 JPA 提供程序 并想要定义一个exists附加 HQL 查询的方法 public interface MyEntityRepository extends C
  • 当我必须在 Netty4 编码器中调用 ByteBuf.retain() 时?

    我正在编写一个以 NUL 终止 JSON 消息的编码器 以便在消息碎片的情况下可以对其进行解码 我找到了这个样本 gt click https github com netty netty blob master codec src mai

随机推荐

  • Java中throw、throws和Throwable的联系与区别

    throw 意为 投掷 抛 扔 Throw Throws和Throwable三者都用于异常处理 1 Throwable Throwable在Java中是异常处理这个分支的顶级父类 其它所有异常处理的实现都依赖于Throwable 打开Jav
  • 进阶sql语句

    div class markdown views div
  • 【C语言】反序加密(非文件)

    算法集训传送门 引言 铭记于心 我唯一知道的 便是我一无所知 我们的算法之路 众所周知 作为一名合格的程序员 算法 能力 是不可获缺的 并且在算法学习的过程中我们总是能感受到算法的 魅力 短短几行代码 凝聚无数前人智慧 一个普通循环 即是解
  • 挂载nfs报错合集

    问题一 报错 VFS Unable to mount root fs via NFS trying floppy 83 929713 random fast init done 100 366640 VFS Unable to mount
  • LOL代练检测——2019腾讯游戏安全技术竞赛初赛记录

    因为想要去腾讯实习 所以参加了今年的腾讯游戏安全技术竞赛 这个比赛赢了会有一个实习的绿色通道 选了数据分析方向里面的机器学习 初赛题目很有趣 关于LOL 英雄联盟 的代练检测 Moba游戏常见的5v5模式 玩家将与其余9名玩家共同组成对局
  • python 群发邮件 亲测可用

    1 先开通邮件的POP3 SMTP IMAP 拿到授权密码 注意 不是邮箱密码 2 相关代码 里面涉及到的数据库和邮件 都是相对路径下的 可根据代码自行创建和维护 pip install PyEmail import smtplib smt
  • 瑞芯微RGMII的配置

    主要配置项 除去复位等信号 我们主要关注两大块的配置 时钟配置 MAC 采用125M时钟 PHY采用25M时钟 主要配置时钟源 这个和具体硬件连线强相关 例如125M时钟可以来源于soc内部的PLL 也可以由对端PHY 提供 由对端PHY
  • 暴力解法破解PTA L1-006 连续因子 (20分)

    L1 006 连续因子 20分 一个正整数 N 的因子中可能存在若干连续的数字 例如 630 可以分解为 3 5 6 7 其中 5 6 7 就是 3 个连续的数字 给定任一正整数 N 要求编写程序求出最长连续因子的个数 并输出最小的连续因子
  • JetBrains使用Edu邮箱免费注册

    参考 https blog csdn net qq 22070551 article details 88864870 主要需要注意的是下面的问题 有一种情况无法激活就是 提示 jetbrains account connection er
  • 将类的非静态成员函数作为函数指针传递

    项目场景 QT C C 混合编程 将类的成员函数作为函数指针传递 问题描述 无法将类的成员函数作为函数指针传递给C语言的结构体 协议由C语言开发 结构体如下所示 DLT645 环境结构体 typedef struct dlt645 uint
  • pandas dataframe 一列数据变多列

    一 问题描述 希望把dataframe 中的一列数据分割为多列追加到dataframes上 分割前示意图 分割后效果图 二 代码实现 提取出分割列的名称 或者可以自己定义分割后的列名称 feature name data columns 1
  • ChatGPT是否可以生成虚拟角色?

    ChatGPT可以生成虚拟角色 作为一种基于人工智能的自然语言处理技术 ChatGPT具有广泛的应用领域 其中包括虚拟角色生成 虚拟角色是指在虚拟世界中代表和扮演特定角色的程序或实体 可以通过软件 硬件等方式进行构造和操作 虚拟角色通常包括
  • Quoit Design ————分治与归并(平面分治模板)

    Have you ever played quoit in a playground Quoit is a game in which flat rings are pitched at some toys with all the toy
  • muduo(一):C++多线程系统编程

    目录 第1章 线程安全的对象生命期管理 对象的创建很简单 销毁太难 线程安全的Observer有多难 再论shared ptr的线程安全 shared ptr技术与陷阱 对象池 弱回调 第2章 线程同步精要 互斥器 只使用非递归的mutex
  • angular 基础命令

    运行项目 ng serve ng serve host x x x x 指定host 编译 ng build 创建模块 module ng generate module
  • 【bug】ImportError: cannot import name ‘_update_worker_pids‘

    安装对应版本 pip install torch 0 4 0 f https download pytorch org whl torch stable html pip install i https pypi tuna tsinghua
  • JAVA将ResultSet结果集遍历到List中

    原文地址 JAVA将ResultSet结果集遍历到List中 作者 我不学习没人爱 今天在使用jstl标签展示查询结果时遇到一个小问题 即如何将ResultSet对象传递给前台页面 在默认情况中我们在使用数据库查询时 Class forNa
  • Go实现简单IPC框架

    简单IPC封装通信报的编码细节 使用channel来实现模块间数据传递 这里使用json数据包 server端 package ipc import encoding json fmt type Request struct Method
  • ShaderGraph制作“红旗迎风飘扬”效果(Unity2019版)

    文章目录 零 准备 旗面 游戏物体 一 核心1 模仿旗面的 起伏 二 核心2 让旗面的 吹动 起来 三 几点改进 A 旗面的摆动幅度 改进01 前后对称 B 旗面的摆动幅度 改进02 从左往右逐渐增大 C 旗面的飘动方向 改进01 只让在X
  • springboot渲染templates

    一 引入依赖