SpringBoot模板引擎,如何构建长尾词模板?
- 内容介绍
- 文章标签
- 相关推荐
本文共计712个文字,预计阅读时间需要3分钟。
Spring Boot中使用Thymeleaf:
1.添加依赖:`org.springframework.boot:spring-boot-starter-thymeleaf`
2.关闭Thymeleaf缓存:在配置文件中注释掉缓存配置,建议开发阶段关闭缓存。
springboot使用thymeleaf:
1、加入spring-boot-starter-thymeleaf依赖
package org.com.cay.controller.freemarker;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/freemarker")
public class FreemarkerController {
@RequestMapping("/hello0")
public String hello0(){
//ModelAndView
return "freemarker";
}
@RequestMapping("/hello1")
public String hello1(Map
package org.com.cay.controller.thymeleaf;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/*
* 在thymeleaf模板文件中,标签是需要闭合的
* 在3.0之前,是需要闭合的;
* 在3.0之后,不强制闭合
*/
@Controller
@RequestMapping("/thymeleaf")
public class ThymeleafController {
@RequestMapping("/hello0")
public String hello0(){
//ModelAndView
return "thymeleaf";
}
@RequestMapping("/hello1")
public String hello1(Map
server: port: 8081 #修改默认的端口号,默认为8080 context-path: /springboot #修改默认的contextPath,默认为/ spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql:///springboot username: root password: admin #springboot支持c3p0,dbcp,如果需要使用其他的数据库连接池,指定type # type: 其他的使用指定的dataSource, 比如druid jpa: database: MYSQL show-sql: true hibernate: ddl-auto: update naming: strategy: org.hibernate.cfg.ImprovedNamingStrategy properties: hibernate.dialect: org.hibernate.dialect.MySQL5Dialect thymeleaf: cache: false #开发过程中建议关闭cache #encoding: UTF-8 #thymeleaf编码 #suffix: .html # thymeleaf后缀 #content-type: text/html #格式 freemarker: cache: false #charset: UTF-8 #suffix: .ftl #content-type: text/html freemarker.ftl
Freemarker模板文件
<#if name??> Welcome ${name} <#else> Hello world! thymeleaf.html
Thymeleaf模板文件
Welcome本文共计712个文字,预计阅读时间需要3分钟。
Spring Boot中使用Thymeleaf:
1.添加依赖:`org.springframework.boot:spring-boot-starter-thymeleaf`
2.关闭Thymeleaf缓存:在配置文件中注释掉缓存配置,建议开发阶段关闭缓存。
springboot使用thymeleaf:
1、加入spring-boot-starter-thymeleaf依赖
package org.com.cay.controller.freemarker;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/freemarker")
public class FreemarkerController {
@RequestMapping("/hello0")
public String hello0(){
//ModelAndView
return "freemarker";
}
@RequestMapping("/hello1")
public String hello1(Map
package org.com.cay.controller.thymeleaf;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/*
* 在thymeleaf模板文件中,标签是需要闭合的
* 在3.0之前,是需要闭合的;
* 在3.0之后,不强制闭合
*/
@Controller
@RequestMapping("/thymeleaf")
public class ThymeleafController {
@RequestMapping("/hello0")
public String hello0(){
//ModelAndView
return "thymeleaf";
}
@RequestMapping("/hello1")
public String hello1(Map
server: port: 8081 #修改默认的端口号,默认为8080 context-path: /springboot #修改默认的contextPath,默认为/ spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql:///springboot username: root password: admin #springboot支持c3p0,dbcp,如果需要使用其他的数据库连接池,指定type # type: 其他的使用指定的dataSource, 比如druid jpa: database: MYSQL show-sql: true hibernate: ddl-auto: update naming: strategy: org.hibernate.cfg.ImprovedNamingStrategy properties: hibernate.dialect: org.hibernate.dialect.MySQL5Dialect thymeleaf: cache: false #开发过程中建议关闭cache #encoding: UTF-8 #thymeleaf编码 #suffix: .html # thymeleaf后缀 #content-type: text/html #格式 freemarker: cache: false #charset: UTF-8 #suffix: .ftl #content-type: text/html freemarker.ftl
Freemarker模板文件
<#if name??> Welcome ${name} <#else> Hello world! thymeleaf.html

