- 博客(7)
- 收藏
- 关注
原创 LibGDX创建maven桌面项目所需要的最基础的包
<dependency> <groupId>com.badlogicgames.gdx</groupId> <artifactId>gdx</artifactId> <version>1.9.11</version> </dependency> <dependency> ...
2020-09-11 14:17:36 556
原创 使用 github 或者 gitee(码云)当作 maven 仓库的方法
1、maven 仓库的结构maven 仓库的结构可以通过打开本地仓库查看,一般在 ~/.m2 目录下。maven 仓库结构示例中 maven 仓库根目录为 repository,alipay.alipay-trade-sdk 为包名,2.0.0 为版本号。实际上只要是能够远程访问的地址,并且能按 "/包名/.../版本号/maven结构文件" 返回数据的都可以用作 mave...
2019-08-02 10:45:30 4611 6
原创 彻底解决 Gson 将 int 转换为 double 的问题
1、现状及原因目前网络上的资料中有两种解决这个问题的办法。第一种:修改源码。第二种:添加指定类型的自定义解密工具。所有能找到的资料中,都对第一种进行了忽略,认为修改源码改动太大,转而使用了第二种方式。不论是注册Map的解析器,还是使用自定义的Bean对象,本质都是指定类型解析,也就是第二种,完全无法解决以下问题。gson.fromJson(s,new TypeToken&...
2019-04-13 15:38:32 12488 9
原创 生成对String 进行自动trim()的setter
代码模板在使用mybatis时,发现自动生成工具有一个功能:对setter方法中字符串对象,将自动使用trim()方法。这是一个不错的设计,所以我尝试使用最简单的方式实现这个功能,最后使用了idea的模板方法。
2017-09-29 20:32:09 2778
原创 代码生成代码,JavaBean Optional方式加强
实现了从标准JavaBean.java文件生成 JavaBeanOpt.java文件。JavaBeanOpt.java文件是继承了原文件,然后将所有原文件中 1.有get方法 2.返回值是对象 3.参数个数为0 的方法,生成 opt+变量名的方法,用以返回Java8新增加的Optional泛型对象,强制增加空指针检查。
2017-09-16 09:04:39 632
原创 将文本代码在内存中编译,解析成class对象
这个程序的起因是,在使用Optional自动生成工具时,需要找到class包,感觉不方便Optional自动生成工具,所以就到网络上寻找了一下自动解析文本到class对象的资料。
2017-09-15 20:22:05 486
原创 自动生成带Optional方法的派生Bean类,对Mybatis反向工程结果的加强
Java8 提供了Optional<T>类,但是要将Optional类织入Bean对象提取器的过程是简单重复的,使用这个工具,你可以轻松实现批量扩展
2017-09-15 09:34:28 1407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人