书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 702 个相关结果.
  • 6.3 表达式

    6.3 表达式 1、与java规则基本相同的表达式 2、属性访问 3、方法调用 4、静态属性访问 5、静态方法调用 6、空合并安全取值调用操作符 7、单引号字符串 8、相等与不等比较表达式增强 9、布尔表达式增强 10、Map 定义表达式 11、数组定义表达式 12、范围数组定义表达式 13、逗号表达式 14、从java中去除的运算...
  • 14.1 概述

    14.1 概述 14.1 概述 本章内容主要针对 jfinal 3.0 之前的版本升级到最新版本。如果当前版本是 3.0 、 3.1 、 3.2 、 3.3 这四个较高的版本,关注以下四点即可快速升级: IStringSource 更名为 ISource 指令扩展中的 java.io.Writer 改为com.jf...
  • 8.4 非web环境使用RedisPlugin

    8.4 非web环境使用RedisPlugin 8.4 非web环境使用RedisPlugin RedisPlugin 也可以在非 web 环境下使用,只需引入 jfinal . jar 然后多调用一下 redisPlugin . start ()即可,以下是代码示例: public class RedisTest { pu...
  • 6.10 Spring整合

    6.10 Spring整合 1、maven 坐标 2、Spring MVC整合 3、Spring Boot整合 6.10 Spring整合 1、maven 坐标 Spring 整合可以在pom.xml中配置 jfinal 坐标,也可以配置 Enjoy Template Engine 的独立发布版本坐标,其 maven 坐标如下: <dep...
  • 4.1 概述

    4.1 概述 4.1 概述 传统AOP实现需要引入大量繁杂而多余的概念,例如:Aspect、Advice、Joinpoint、Poincut、Introduction、Weaving、Around等等,并且需要引入IOC容器并配合大量的XML或者annotation来进行组件装配。 传统AOP不但学习成本极高,开发效率极低,开发体验极差,而且还影响...
  • 2.4 configEngine(..)

    此方法用来配置Template Engine,以下是代码示例: public void configEngine ( Engine me ) { me . addSharedFunction ( "/view/common/layout.html" ); me . addSharedFunction ( "/view/...
  • 7.4 EvictInterceptor

    EvictInterceptor可以根据CacheName注解自动清除缓存。以下是示例代码: @Before ( EvictInterceptor . class ) @CacheName ( "blogList" ) public void update () { getModel ( Blog . class ). up...
  • 常见问题

    常见问题 使用Jboot后还能自定义Jfinal的配置文件吗? 答:可以使用,目前提供两种方案。 方案1(推荐):编写一个类,随便起个名字,继承 JbootAppListenerBase ,然后复写里面的方法。 方案2(不推荐):编写自己的JfinalConfig,继承 JbootAppConfig ,然后在 jboot.properties 的 jb...
  • 7.4 EvictInterceptor

    7.4 EvictInterceptor 7.4 EvictInterceptor EvictInterceptor可以根据CacheName注解自动清除缓存。以下是示例代码: @Before ( EvictInterceptor . class ) @CacheName ( "blogList" ) public void update ...