java笔记
dbnaxlc_
这个作者很懒,什么都没留下…
展开
-
maven项目将自定义文件添加到META-INF中
最近在做DUBBO协议的扩展,根据SPI规范,需要添加资源目录 META-INF/services,在打成jar包时,发现只有maven自己的描述文件,而我们自定义的文件给覆盖了。通过以下方式解决(不让maven打包时生成描述文件):在pom文件中添加插件,代码如下: org.apache.maven.plugins maven-jar-plugin原创 2015-09-15 15:17:39 · 12574 阅读 · 1 评论 -
maven打包在MANIFEST.MF文件中增加属性
最近在学习java agent,需要在生成的jar包里面的 META-INF/MAINIFEST.MF 必须包含 Premain-Class这个属性。采用MAVEN的maven-jar-plugin插件完成。maven-jar-plugin插件默认生成的MAINIFEST.MF文件包含以下几项:Manifest-Version: 1.0Archiver-Version: Plexus A原创 2015-12-15 09:13:00 · 25745 阅读 · 0 评论 -
spring获取加载的所有bean
public class SpringContextHolder implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext applicationCon...原创 2018-06-06 09:20:45 · 11810 阅读 · 0 评论 -
Stream.max(Integer::max)求取最大值
让我们看一段代码:List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);System.out.println(numbers.stream().max(Integer::max).get());结果是1,而不是5。Stream.max(),是以返回值的正负和零值来判断数据大小的。对于上述例子,Stream.max()中...原创 2018-12-07 16:19:46 · 22751 阅读 · 3 评论