书栈网 · BookStack 本次搜索耗时 0.012 秒,为您找到 702 个相关结果.
  • 7.4 EvictInterceptor

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

    1.1 Maven 基础 1、下载 2、安装 3、配置 eclipse 指向 maven 1.1 Maven 基础 开发 jfinal 项目建议使用 maven,而不是使用传统手工的方式去管理 jar 包和构建项目。由于 maven 应用十分广泛,网上已经有很多 maven 方面的资源,所以本小节只介绍 maven 使用的最基础的几个小点,了解...
  • 5.7 数据库事务处理

    5.7 数据库事务处理 1、Db.tx 事务 2、声明式事务 3、使用技巧 4、事务级别与性能 5.7 数据库事务处理 1、Db.tx 事务 在 Db 工具类里面,提供了一个系列的 tx(…) 方法支持数据库事务,以下是 Java 8 的 lambda 语法使用示例: Db . tx (() -> { Db . upda...
  • 1.9 IDEA下开发

    1.9 IDEA下开发 1.9 IDEA下开发 由于 jfinal-undertow 与 jetty-server 的热加载都是通过监控 class 文件是否被更新而触发的,但 IDEA 默认不支持自动编译,所以其 class 文件在开发过程中不会被更新。因此,在 IDEA 下默认不支持热加载,可以在网上找一找开启 IDEA 自动编译的配置来支持,下...
  • 5.15 独立使用ActiveRecord

    5.15 独立使用ActiveRecord 5.15 独立使用ActiveRecord ActiveRecordPlugin 可以独立于 java web 环境运行在任何普通的 java 程序中,使用方式极度简单,相对于 web 项目只需要手动调用一下其 start () 方法即可立即使用。以下是代码示例: public class ...
  • 5.2 ActiveRecordPlugin

    5.2 ActiveRecordPlugin 5.2 ActiveRecordPlugin ActiveRecord 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置 ActiveRecordPlugin 。 以下是 Plugin 配置示例代码: public class De...
  • 5.16 调用存储过程

    5.16 调用存储过程 5.16 调用存储过程 使用工具类 Db 可以很方便调用存储过程,以下是代码示例: Db . execute (( connection ) -> { CallableStatement cs = connection . prepareCall (...); cs . setObject...
  • 5.7 数据库事务处理

    5.7 数据库事务处理 1、Db.tx 事务 2、声明式事务 3、使用技巧 4、事务级别与性能 5.7 数据库事务处理 1、Db.tx 事务 在 Db 工具类里面,提供了一个系列的 tx(…) 方法支持数据库事务,以下是 Java 8 的 lambda 语法使用示例: Db . tx (()   ->   {    Db . upd...
  • 4.1 概述

    4.1 概述 4.1 概述 传统 AOP 实现需要引入大量繁杂而多余的概念,例如: Aspect 、 Advice 、 Joinpoint 、 Poincut 、 Introduction 、 Weaving 、 Around 等等,并且需要引入 IOC 容器并配合大量的 XML 或者 annotation 来进行组件装配。 传统 AOP 不...