bbossgroups持久层sql配置文件实时加载(热加载)机制介绍
bbossgroups持久层框架支持修改sql配置文件后实时加载功能,本文详细介绍这个机制:
1.概述
在开发环境需要频繁地修改sql配置文件中的sql语句,为了不频繁地启动服务器
增加了sql配置文件实时刷新机制,定时检测sql配置文件是否有被修改,有则重新加载sql
配置文件,没有就不重新加载。
同时在运行环境可以关闭这个机制。
2.sql配置文件实时加载机制配置/开启/禁用
2.1 配置
在bboss-aop.jar包下有个aop.properties文件中,包含以下配置项(如果没有则添加一个):
sqlfile.refresh_interval=5000
这个配置项对应一个long型参数值,单位为毫秒,用来指定检测线程的检测时间间隔,如果值大于0则会开启这个检测线程,每隔指定的时间间隔就检测一次已经加载的所有sql配置文件,如果检测到有修改过的sql配置文件就重新加载这些修改过的文件,没有修改的就不重新加载,检查完毕后就进入wait状态,等待下一次检测时间的到来。
2.2 开启/禁用
当sqlfile.refresh_interval的值大于0则开启检测机制,小于等于0则禁用检测机制,建议在生产运行环境禁用检测机制,开发环境开启检测机制。
到此bbossgroups持久层sql配置文件实时加载(热加载)机制介绍完毕,更深入的探讨请留言讨论。
分享到:
相关推荐
数据库访问组件和SQL语句配置文件是数据层的关键。bbossgroups提供了一套便捷的数据访问组件,允许开发者方便地操作数据库。在配置文件中,可以设定数据库连接池、事务管理等,以实现高效的数据库操作。 DAO组件...
4. **2011年**:标签库与MVC框架融合,持久层API改进,增加了SQL配置管理和动态SQL功能;Mvc框架全面加强,包括数据绑定、页面跳转和异常处理机制。 ### 框架组成 bbossgroups 3.1主要由以下部分构成: 1. **AOP/...
在Java开发中,bbossgroups 3.1框架提供了一个名为...通过灵活的SQL构建和结果处理机制,它能够适应各种复杂的数据库应用场景。在实际开发中,掌握SQLExecutor的使用对于优化数据库操作和提升系统性能具有重要意义。
6. **持久层框架**:Bboss提供了持久层框架,简化了数据库操作,支持SQL动态生成和ORM映射,与各种主流数据库如MySQL、Oracle等良好兼容。 7. **分布式事件框架**:通过JGroups、Minetty、RMI、HTTP、JMS、...
1. **安装与配置**:如何下载并安装bbossgroups 3.0,以及配置相关的环境变量和启动参数。 2. **基本概念**:了解bbossgroups中的关键组件,如消息代理、消费者、生产者等,以及它们之间的交互方式。 3. **开发...
- **事务管理**:支持Spring事务管理机制,可以灵活配置事务边界。 - **日志记录**:通过切面实现统一的日志记录功能,减少重复代码。 - **性能监控**:可以在不修改业务代码的情况下添加性能监控代码。 #### MVC -...
该框架包含222个文件,包括164个Java源文件、14个XML配置文件、6个Gradle构建文件、6个JAR包文件、6个属性文件等,旨在支持跨域应用集群节点的会话共享与监控,并提供示例站点http://session.bbossgroups.com/...
提供的压缩包文件"bbossgroups 框架培训教程.pptx"和"Bbossgroups演示文档.pptx"可能包含了更多关于bboss mvc框架的详细信息和使用示例,包括如何配置和使用JSONP等特性。建议查阅这些文档以获取更深入的理解。 总...
2. **数据库操作**:BBoss提供了便捷的数据访问层(DAO),支持SQL动态生成、事务管理以及多种数据库的兼容性,使得数据库操作变得简单且高效。 3. **服务治理**:框架内置了服务注册与发现机制,可以实现微服务...
12. bboss:bbossgroups是首个集成AOP、MVC、持久层、JSP标签库、分布式RPC服务和序列化组件的JavaEE企业级开发框架。 13. BeeFramework:BeeFramework是iOS平台的快速开发框架,特点包括易学易用、组件丰富,提供...
弹性Tran老板数据交换模块使用文档: : Bboss是一个很好的Elasticsearch Java Rest客户端。 它运行并访问像mybatis这样的... 首先将BBoss的maven依赖项添加到pom.xml中: < dependency> < groupId>com.bbossgroups.p
java版地图源码弹性搜索Bboss Bboss 是一个很好的 elasticsearch Java rest 客户端。 它以类似于mybatis的方式操作和访问elasticsearch。 环保要求 JDK 要求:JDK 1.7+ Elasticsearch ...>com.bbossgroups.p