java利器—jodd

java利器—jodd网上对 Jodd 的描述如下 Jodd 是一个普通开源 Java 包

大家好,欢迎来到IT知识分享网。

网上对Jodd的描述如下:

Jodd是一个普通开源Java包。你可以把Jodd想象成Java的”瑞士军刀”,不仅小,锋利而且包含许多便利的功能。

Jodd 提供的功能有:

9.Madvoc – 一个简单的MVC框架,用CoC和注解的方式

10. Petite:一个轻量级的DI(注入)框架

11.Proxetta:一个高效的动态代理框架

12. Db & DbOom:高效,轻量级的数据库处理框架

13. Paramo:在运行时,非常简单的获取方法和构造方法的参数

14. JTX:提供一个独立的,轻量级的事务管理器

15.VTor:实用的验证框架,可以针对任何Java 对象

16. Lagarto:高效,灵活的通用HTML解析器

17.Decora:基于模板的页面装饰框架。

18. Jerry:友好的jQuery java解析器,支持CSS选择器

除此之外还包含一个很小,但实用的基于JSP的MVC框架。

去官方下载最新的jodd吧,我下载的版本是jodd-3.3.3 下载地址:http://jodd.org

– BeanUtil的使用

通过BeanUtil,可以对bean的属性进行控制(注入);类型转换等

—————————————-

执行结果:

java利器---jodd

BeanTool还有其他一些常用的方法,如

copy(java.lang.Object source, java.lang.Object destination) :只copy公共属性

copyFields(java.lang.Object source, java.lang.Object destination) copy 所有的字段值到目标对象

copyProperties(java.lang.Object source, java.lang.Object destination)

load(java.lang.Object bean, java.lang.Object source)

另外 BeanTemplateParser可以把Bean按照模版的显示方式进行解析,转换。官方例子

// prepare template
String template = “Hello ${user.name}. Today is ${dayName}.”;
// prepare context
Foo foo = newFoo();
foo.getUser().setName(“John Doe”);
foo.setDayName(“Saturday”);
// parse
BeanTemplateParser btp = newBeanTemplateParser();
String result = btp.parse(template, foo);
// result == “Hello John Doe. Today is Saturday.”

日期处理 – JDateTime

日期设置。可以通过构造函数,或者set(~)进行

或者:

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129427.html

(0)
上一篇 2025-08-24 15:20
下一篇 2025-08-24 15:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信