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
|
```java
|
||||||
<bean id="viewResolver" class="com.jfinal.template.ext.spring.JFinalViewResolver">
|
<bean id="viewResolver" class="com.jfinal.template.ext.spring.JFinalViewResolver">
|
||||||
@ -43,7 +85,7 @@ Enjoy 是基于 Java 语言的极轻量极魔板引擎。极轻量级仅 227 KB
|
|||||||
</bean>
|
</bean>
|
||||||
```
|
```
|
||||||
|
|
||||||
**2.详细使用方法见 jfinal 手册**
|
**3.详细使用方法见官方文档**
|
||||||
|
|
||||||
read me 正在补充,详细使用文档见官网:[https://www.jfinal.com/doc/6-1](https://www.jfinal.com/doc/6-1)
|
read me 正在补充,详细使用文档见官网:[https://www.jfinal.com/doc/6-1](https://www.jfinal.com/doc/6-1)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user