在static目录内放置你的HTML文件。 3. 配置HTML根路径 默认情况下,Spring Boot会从src/main/resources/static和src/main/resources/templates加载静态资源和模板文件。如果你希望自定义HTML根路径,可以在application.properties或application.yml中进行配置。 3.1 使用application.properties 在src/main/resources/application.p...
@SpringBootConfiguration是spring注解(启动tomcat时加载当前类), @EnableAutoConfiguration(实现自动装配), @ComponentScan(扫描service,controller层) @SpringBootConfiguration 继承至@Configuration,其实两种功能一致,都是标注该类为配置类, 读取启动类 @EnableAutoConfiguration 这个注解是SpirngBoot自动配置的核心所在,通过此...
1.通过后台跳转到 html 页面 现在比较流行的开发模式就是 前后端分离, 在分离的情况下 , 就无法直接访问到 html , 需要通过 后端来跳转 (1.) 添加maven <!-- 动态页面 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency...
spring.thymeleaf.suffix=.html spring.thymeleaf.mode=HTML5 spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.cache=false 我遇到的好像也没有其他问题了~ 就这两文件夹带个蓝圈圈好像就阔以了?(如果 application.yml配置不出来就用 application.properties试试看吧,之前 application.yml配置好久都没出来,换成 a...
2. 试试FreeMarker模板引擎:FreeMarker也是一种常用的模板引擎,可以和Spring Boot集成。你可以写FreeMarker模板来生成HTML页面,并在Spring Boot里进行配置和使用。 3. 前后端分离:在微服务架构中,常常采用前后端分离的开发方式。你可以使用前端框架(比如React、Angular、Vue.js)来写前端代码,然后通过RESTful API与后端微服...
在Spring Boot项目中,静态资源(如HTML、CSS、JavaScript文件)默认存放在src/main/resources/static目录下或者src/main/resources/public目录下,如果你没有特别配置静态资源的路径,那么这两个位置是等效的。 2. 创建HTML文件 在上述目录中创建一个名为index.html的文件,在src/main/resources/static下创建一个index.html...
4. 配置Spring Boot 在src/main/java/目录下的主应用类中(通常是一个带有@SpringBootApplication注解的类),添加一个控制器方法来处理HTTP请求并返回HTML模板。 import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; ...
1. 静态html嵌入标签属性,浏览器可以直接打开模板文件,便于后端联调2.SpringBoot框架推荐模板 1.模板必须符合xml规范2. 需要加入js脚本 freemarker:freemarker是一个用Java语言编写的模板引擎,基于模板生成文本来输出freemarker与Web容器无关,也就是说,在Web运行时,并不知道是Servlet还是HTTP不仅可以用作表现层的实现技术...
SpringBoot配置freemarker非常简单,我们只用在pom中添加freemarker依赖就ok了,SpringBoot默认的freemarker的页面位置位于 /src/main/resources/templates下面 首先添加依赖 <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.ap...
问题: 不使用模板,而是使用controller返回静态的html页面,极有可能出现circle view什么的问题 解决方案: 将html页面放进public文件夹中,同时,controller return 时要加上.html,例如: return "a.html" 如果使用了模板或返回jsp文件则直接写文件名即可: return "a"最后...