
java
专业矮矬穷
这个作者很懒,什么都没留下…
展开
-
获取jar包中的目录及文件
如果需要拷贝jar包中的目录及各个子文件夹时,用getResourceAsStream(name)是无法做到的。该方法只能加载一个文件,此时只能通过以下代码来获取jar包的绝对路径this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile(); 在获得jar包之后,将其解压即可。String classPa原创 2016-06-20 16:09:01 · 1616 阅读 · 0 评论 -
dom4j结合xpath获取多命名空间xml中指定id、指定属性节点
在上一篇中提到,如果xml文档中有namespace的情况,如果没有手动设置namespace的话,是获取不到节点数据的。那么要怎么获取多个namesapce的xml文档中,指定的id的指定名称的属性。 具体情况如下 : spring配置文件下有多个命名空间:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sprin原创 2016-06-20 16:41:41 · 5963 阅读 · 0 评论 -
《涨姿势系列》--2017.01.23代码review
1: finally中不能throw或者return。 throw会把try catch中的异常给吃了!具体如下:java 的异常处理中:1):在不抛出异常的情况下,程序执行完 try 里面的代码块之后,该方法并不会立即结束,而是继续试图去寻找该方法有没有 finally 的代码块,如果没有 finally 代码块,整个方法在执行完 try 代码块后返回相应的值来结束整个方法。2)原创 2017-01-23 16:12:10 · 251 阅读 · 0 评论 -
mybatis generator生成映射文件时,运行多次,导致xml文件生成错误,设置table schema也无效
在maven中集成了MBG以后,生成xml等映射文件时,会生成多次。由于xml文件是追加,导致xml文件有多次生成的结果。原因:1):在数据库服务器上,不同的数据库中表名相同的表多张。(有几个同名的表,就会生成几次)2):mysql驱动升级到8.x,造成设置schema无效。解决方法:jdbc连接新增nullCatalogMeansCurrent属性:<jdbcCo...原创 2018-10-15 10:36:32 · 3062 阅读 · 2 评论 -
springboot post接口接受json时,转换为对象时,属性都为null
背景在接口请求过程中,传递json对象,springboot转换为实体VO对象后,所有属性都为null。post请求:后台接收请求:当时就懵逼了…解决心路历程查看springboot默认的HttpMessageConverter@Configuration@Componentpublic class AppWebConfiguration implements WebMvcC...原创 2019-04-11 14:42:59 · 29777 阅读 · 5 评论