Springboot访问templates html页面过程详解

 更新时间:2020年05月26日 08:37:33   作者:幻影黑子  
这篇文章主要介绍了Springboot访问templates html页面过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

springboot项目默认是不允许直接访问templates下的文件的,是受保护的。

如果要访问templates下的文件,推荐使用thymeleaf。

注:使用thymeleaf这一点要牢牢记住!

如何使用:

1、pom依赖

<!--thymeleaf 模板依赖-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

2、配置文件

#模板热部署、禁用 thymeleaf 缓存
spring.thymeleaf.cache=false

3、html文件位于resources的templates/目录下,例如

注意html文件名,这里使用goodsShow,在不区分大小写的情况下与后台返回字符串匹配

4、后台返回字符串形式访问html(也可以使用ModelAndView,这里不做展示)

@Controller
@RequestMapping("/goods")
public class GoodsController {
  private static final Logger log = LoggerFactory.getLogger(GoodsController.class);

  @GetMapping
  public String goodsShow() {
    return "goodsShow";
  }
}

5、浏览器访问输入:ip:端口号/上下文根/goods

本地访问:localhost:端口号/上下文根/goods

例如:localhost:8080/goods

6、具体项目可以参考:https://github.com/guocanzhen/jQueryAjaxJavaWeb

里面还附有jQuery AJAX在springboot中的应用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Hibernate缓存机制实例代码解析

    Hibernate缓存机制实例代码解析

    这篇文章主要介绍了Hibernate缓存机制实例代码解析,介绍了查询缓存,一级二级缓存等内容,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 基于RocketMQ实现分布式事务的方法

    基于RocketMQ实现分布式事务的方法

    了保证系统数据的一致性,我们需要确保这些服务中的操作要么全部成功,要么全部失败,通过使用RocketMQ实现分布式事务,我们可以协调这些服务的操作,保证数据的一致性,这篇文章主要介绍了基于RocketMQ实现分布式事务,需要的朋友可以参考下
    2024-03-03
  • 详解Java多线程编程中线程的启动、中断或终止操作

    详解Java多线程编程中线程的启动、中断或终止操作

    在Java中start和tun方法可用被用来启动线程,而用interrupt方法来中断或终止线程,以下我们就来详解Java多线程编程中线程的启动、中断或终止操作
    2016-07-07
  • Java 中的 clone( ) 和 new哪个效率更高

    Java 中的 clone( ) 和 new哪个效率更高

    很多朋友不太清楚clone()和new那个更快?针对这个问题我百度了好多资料,最终小编总结下关于Java 中的 clone( ) 和 new哪个效率更高的问题,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • Java动态调用类中方法代码

    Java动态调用类中方法代码

    这篇文章主要介绍了Java动态调用类中方法代码,需要的朋友可以参考下
    2014-02-02
  • 使用Apache Ignite实现Java数据网格

    使用Apache Ignite实现Java数据网格

    今天我们来探讨如何使用Apache Ignite来实现Java数据网格,Apache Ignite是一个高性能的内存计算平台,它提供了分布式缓存、数据网格和计算功能,可以显著提高大规模应用的数据处理性能,感兴趣的小伙伴跟着小编一起来看看吧
    2024-08-08
  • JDK12的新特性之teeing collectors

    JDK12的新特性之teeing collectors

    这篇文章主要介绍了JDK12的新特性之teeing collectors的相关资料,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 关于Eureka的概念作用以及用法详解

    关于Eureka的概念作用以及用法详解

    这篇文章主要介绍了关于Eureka的概念作用以及用法详解,服务治理就是提供了微服务架构中各微服务实例的快速上线或下线且保持各服务能正常通信的能力的方案总称,需要的朋友可以参考下
    2023-05-05
  • IDEA与JDK、Maven安装配置完整步骤解析

    IDEA与JDK、Maven安装配置完整步骤解析

    这篇文章主要介绍了如何安装和配置IDE(IntelliJ IDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在IDE中使用Maven进行Java开发,需要的朋友可以参考下
    2025-03-03
  • Java使用POI从Excel读取数据并存入数据库(解决读取到空行问题)

    Java使用POI从Excel读取数据并存入数据库(解决读取到空行问题)

    有时候需要在java中读取excel文件的内容,专业的方式是使用java POI对excel进行读取,这篇文章主要给大家介绍了关于Java使用POI从Excel读取数据并存入数据库,文中介绍的办法可以解决读取到空行问题,需要的朋友可以参考下
    2023-12-12

最新评论