摘要:
自己利用spring3、mybatis3进行开发时,前期花费了大量的时间去写对应的model、mapper、service文件,并想到用freemarker来动态生成对应的JAVA文件.开发思路: 其实就是将数据库中的表取出来,表名作为类名,并把对应的列名取出来,作为字段名称,然后通过 freemarker定制的模版去生成相关的文件即可。 我这里只举例说明如何生成对应的model文件,其它的可以直接COPY改改就成,示例代码如下: 首先定义一个对象SqlColumnData包含两个属性columnName(列名称),columnType(列类型),具体定义如下 : 1 package... 阅读全文
摘要:
首先12306网站前缀为“https://” 表明是用SSL加密。 用HttpClient去模拟发送请求时,对于URL用为“https”时,先要解决证书问题,有两种解决方案: a.使证书被信任。 在查找相关资料时,对于这种方法有点麻烦,最后就没有去尝试,有兴趣的朋友可以试试。 b.使用httpClient时不检测服务器证书是否可信 扩展HttpClient类实现自动接受证书,因为这种方法自动接收所有证书,因此存在一定的安全问题,所以在使用这种方法前请仔细考虑您的系统的安全需求。 具体的步骤如下: •提供一个自定义的socket factory(test... 阅读全文