enjoy 4.8
This commit is contained in:
parent
b4af3f62f7
commit
468f75b39e
46
README.md
46
README.md
@ -25,7 +25,49 @@ Enjoy 是基于 Java 语言的极轻量极魔板引擎。极轻量级仅 227 KB
|
||||
|
||||
#### 简单示例:
|
||||
|
||||
**1. 在 spring 中的配置**
|
||||
**1. 与 Spring boot 整合**
|
||||
```java
|
||||
@Configuration
|
||||
public class SpringBootConfig {
|
||||
|
||||
@Bean(name = "jfinalViewResolver")
|
||||
public JFinalViewResolver getJFinalViewResolver() {
|
||||
|
||||
// 创建用于整合 spring boot 的 ViewResolver 扩展对象
|
||||
JFinalViewResolver jfr = new JFinalViewResolver();
|
||||
|
||||
// 对 spring boot 进行配置
|
||||
jfr.setSuffix(".html");
|
||||
jfr.setContentType("text/html;charset=UTF-8");
|
||||
jfr.setOrder(0);
|
||||
|
||||
// 获取 engine 对象,对 enjoy 模板引擎进行配置,配置方式与前面章节完全一样
|
||||
Engine engine = JFinalViewResolver.engine;
|
||||
|
||||
// 热加载配置能对后续配置产生影响,需要放在最前面
|
||||
engine.setDevMode(true);
|
||||
|
||||
// 使用 ClassPathSourceFactory 从 class path 与 jar 包中加载模板文件
|
||||
engine.setToClassPathSourceFactory();
|
||||
|
||||
// 在使用 ClassPathSourceFactory 时要使用 setBaseTemplatePath
|
||||
// 代替 jfr.setPrefix("/view/")
|
||||
engine.setBaseTemplatePath("/view/");
|
||||
|
||||
// 添加模板函数
|
||||
engine.addSharedFunction("/common/_layout.html");
|
||||
engine.addSharedFunction("/common/_paginate.html");
|
||||
|
||||
// 更多配置与前面章节完全一样
|
||||
// engine.addDirective(...)
|
||||
// engine.addSharedMethod(...);
|
||||
|
||||
return jfr;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**2. 与 Spring MVC 整合**
|
||||
|
||||
```java
|
||||
<bean id="viewResolver" class="com.jfinal.template.ext.spring.JFinalViewResolver">
|
||||
@ -43,7 +85,7 @@ Enjoy 是基于 Java 语言的极轻量极魔板引擎。极轻量级仅 227 KB
|
||||
</bean>
|
||||
```
|
||||
|
||||
**2.详细使用方法见 jfinal 手册**
|
||||
**3.详细使用方法见官方文档**
|
||||
|
||||
read me 正在补充,详细使用文档见官网:[https://www.jfinal.com/doc/6-1](https://www.jfinal.com/doc/6-1)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user