- 浏览: 668950 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (364)
- quick start (57)
- bboss aop (43)
- bboss mvc (48)
- bboss persistent (96)
- bboss taglib (30)
- bboss event (10)
- bbossgroups (52)
- bboss (32)
- bboss会话共享 (17)
- bboss rpc (7)
- bboss 国际化 (5)
- bboss 序列化 (9)
- bboss cxf webservice (8)
- bboss hessian (3)
- bboss 安全认证SSO (15)
- bboss 工作流 (6)
- 平台 (18)
- bboss quartz (3)
- 杂谈 (5)
- 大数据 (1)
- bboss elastic (24)
- bboss http (1)
- bboss kafka (1)
- Elasticsearch Scroll和Slice Scroll查询API使用案例 (1)
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
bboss是一个非常不错的ioc框架,功能类似于spring ioc和google guice,本文结合一个简单的案例来介绍bboss ioc的用法,让你快速的了解和上手使用bboss ioc。
1.首先在工程中引入bboss ioc
maven坐标:
gradle坐标:
2.编写组件实现
org.gradle.IOCExample
3.定义外部属性配置-config.properties
4.配置bboss ioc
编写bboss ioc配置文件:exampile.xml,放到工程resources目录
5.测试用例
6.构建和运行
在构建和运行之前先安装并配置好gradle环境,gradle的安装和配置参考文档:
http://yin-bp.iteye.com/blog/2313145
下载示例:下载
解压下载的文件,后切换到cmd,在testioc目录下执行命令:
gradle releaseVersion
然后切换到目录build/dist下面,运行指令:start.bat就可以看效果了:
1.首先在工程中引入bboss ioc
maven坐标:
<dependency> <groupId>com.bbossgroups</groupId> <artifactId>bboss-core</artifactId> <version>5.0.3.5</version> </dependency>
gradle坐标:
compile group: 'com.bbossgroups', name: 'bboss-core', version: '5.0.3.5'
2.编写组件实现
org.gradle.IOCExample
package org.gradle; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class IOCExample { private static final Logger logger = LoggerFactory.getLogger(IOCExample.class); private String name ; private String sex; private String homepage; public void init(){ logger.debug("init bean............."); } public String exampMethod(){ return new StringBuilder().append("name = ").append(name).append(",") .append("sex = ").append(sex).append(",") .append("homepage = ").append(homepage).toString(); } }
3.定义外部属性配置-config.properties
name=杰克 homepage=http://www.bbossgroups.com
4.配置bboss ioc
编写bboss ioc配置文件:exampile.xml,放到工程resources目录
<!-- bboss ioc配置实例 --> <properties> <!-- 导入外部属性文件,bboss ioc外部属性参考文档: http://yin-bp.iteye.com/blog/2325602 --> <config file="config.properties"/> <!-- name="examplebean" 指定组件名称 class="org.gradle.IOCExample" 指定组件实现类 f:name="${name:jack}" 组件属性name注入,值配置在config.properties文件中,如果外部属性文件中没有配置name则使用默认值jack f:homepage="${homepage}" 组件属性homepage注入,值配置在config.properties文件中 f:sex="男" 属性sex注入 init-method="init" 组件初始化方法 --> <property name="examplebean" class="org.gradle.IOCExample" f:name="${name:jack}" f:homepage="${homepage}" f:sex="男" init-method="init" /> </properties>
5.测试用例
package org.gradle; import org.frameworkset.spi.BaseApplicationContext; import org.frameworkset.spi.DefaultApplicationContext; import org.junit.Test; /** * Created by 1 on 2017/6/25. */ public class TestInvoke { @Test public void test(){ //初始化ioc容器 BaseApplicationContext context = DefaultApplicationContext.getApplicationContext("example.xml"); //获取组件实例 IOCExample example = context.getTBeanObject("examplebean",IOCExample.class); //调用组件方法 String message = example.exampMethod(); System.out.println("message:"+message); } }
6.构建和运行
在构建和运行之前先安装并配置好gradle环境,gradle的安装和配置参考文档:
http://yin-bp.iteye.com/blog/2313145
下载示例:下载
解压下载的文件,后切换到cmd,在testioc目录下执行命令:
gradle releaseVersion
然后切换到目录build/dist下面,运行指令:start.bat就可以看效果了:
发表评论
-
bboss kafka组件使用介绍
2017-07-22 14:03 1253bboss kafka组件使用介绍 本文使用的实例对应的gra ... -
bboss log4j滚动日志文件扩展插件使用介绍
2017-06-25 11:05 1375bboss扩展了log4j滚动切割文件插件org.apache ... -
bboss redis组件使用实例
2017-03-04 16:57 1114在工程中导入bboss redis组件 gradle comp ... -
bboss 与ecipse gradle buildship插件结合使用方法
2017-02-23 09:48 1144本文介绍bboss 与ecipse gradle builds ... -
如何快速高效地开发和调试基于gradle管理的web应用
2016-09-28 23:39 1398本文探讨如何高效快速地开发和调试基于gradle管理的web应 ... -
bboss ioc配置文件中使用外部属性文件介绍
2016-09-20 11:35 1066bboss ioc配置文件中使用外部属性文件介绍 与spri ... -
bboss wordpdf构建部署介绍
2016-09-02 15:47 518bboss wordpdf构建部署介绍 下载 源码下载地址: ... -
bboss与spring中配置和引用bboss数据源和bboss dao组件方法说明
2016-08-10 16:04 863首先在项目中导入bboss 持久层包: maven坐标 & ... -
bboss gradle工程导入eclipse介绍
2016-07-24 14:01 2841bboss gradle工程导入eclipse介绍(本文适用于 ... -
采用gradle构建和发布bboss方法介绍
2016-05-01 23:23 4441采用gradle构建和发布bboss版本及从maven中央库下 ... -
bboss ioc提供的组件初始化工具类介绍
2016-03-18 16:17 685bboss ioc提供的组件初始化工具类介绍 bboss i ... -
bboss文件缓存组件FileContentCache介绍
2016-02-27 15:23 641bboss文件缓存组件FileContentCache介绍 ... -
bboss自动代码生成工具使用指南
2015-11-15 21:09 9971本文介绍bboss自动代码生成工具使用方法 工具在线试用: ... -
bboss应用程序运行容器使用介绍
2015-06-22 16:15 1859bboss微服务运行容器使 ... -
扩展bboss ioc语法实现自定义的ioc依赖注入功能
2015-01-20 23:08 1266bboss ioc配置语法简洁而严谨,提供了强大的依赖注入功能 ... -
bboss框架配置监控介绍
2015-01-12 14:26 1588bboss框架配置监控介绍 ... -
bboss开发、模块工程目录结构及功能说明
2014-10-15 19:46 4711基于bboss开发项目说明 ... -
bboss最佳实践gradle工程清单及其作用介绍
2014-09-27 09:13 2151基于bboss开发项目说明 ... -
bboss版activiti 5.12扩展动态
2014-09-20 18:19 5174继扩展Activiti-5.12轻松实 ... -
bboss跨站攻击白名单和脚本攻击防火墙配置
2014-08-01 09:56 1033本文详细介绍bboss跨站攻击白名单和跨站脚本攻击防火墙配置 ...
相关推荐
浙江移动BBOSS系统快速入门手册V0.1归类.pdf
NULL 博文链接:https://yin-bp.iteye.com/blog/2325602
资源目录: 项目源码(eshelloword.rar) bboss elasticsearch开发入门教程.wmv 搭建bboss elasticsearch开发环境.wmv 说明.txt
bboss会话共享培训文档,学习bboss不可多得的资料,值得拥有。
bboss es特点请访问: https://www.oschina.net/p/bboss-elastic
bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,hessian服务发布和管理等功能。另外还提供了符合中国式自由流的bboss activiti工作流...
企业级 J2EE 开源框架:bboss
bboss+es基本操作示例,elasticsearch,bboss,java使用demo
NULL 博文链接:https://yin-bp.iteye.com/blog/926166
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
官方版本,亲测可用
Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿
基于bboss新版平台项目环境搭建和代码工具使用视频教程
NULL 博文链接:https://yin-bp.iteye.com/blog/2174863
NULL 博文链接:https://yin-bp.iteye.com/blog/2177475
bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。
NULL 博文链接:https://yin-bp.iteye.com/blog/1131637
NULL 博文链接:https://yin-bp.iteye.com/blog/1449900
官方版本,亲测可用
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...