logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea 每次更新maven后java编译版本被修改

idea 每次更新maven后java编译版本被修改IntelliJ IDEA里maven-compiler-plugin采用默认的1.5版本,即便安装的JDK是jdk1.7、jdk1.8也是采用1.5版本进行编译。 只需在pom文件中指定插件的source 和 target 属性指定为1.7 或者 1.8 即可。<build><plugins&g

#intellij idea
quartz任务类自动依赖注入

/*** 发送消息到当前请求用户* @param principal 身份标识* @param message 接收的消息体* @return 发送到当前请求用户的消息*/@MessageMapping({"/app-test/user"})@SendToUser(value = “/ping”, broadcast = false)public GreetingResponse queue(Pr

#spring
Invalid 'log4jConfigLocation' parameter class path resource [log4j.properties] cannot be resolved

Invalid ‘log4jConfigLocation’ parameter: class path resource [log4j.properties] cannot be resolved今天建了一个多模块的maven项目, 在web.xml中配置了log4j如下:<context-param><param-name>log4jConfigLocation</param-name>

#log4j#maven
elasticsearch使用中文分词器和拼音分词器,自定义分词器

elasticsearch使用中文分词器和拼音分词器,自定义分词器1. 到github 下载分词器上面有已经编译好打好的包。下载后在es安装目录下的plugins/目录下创建ik和pinyin两个文件夹,把下载好的zip包解压在里面。重启es就会生效了。github上readme.txt文件里有使用说明。注意下载的时候下载版本对应的,比如我的es版本是5.6.16,下载分词器的时候也要下载这个..

maven deploy的时候把源码也上传

maven 插件不够的时候, mvn deploy -DskipTests 执行完以后,只能把jar包部署上去。这时候引入的人下载不带源码,看不到注释之类的信息。增加 maven-source-plugin 插件就可以了。&lt;build&gt;&lt;plugins&gt;&lt;plugin&gt;&l...

#maven
Spring对Controller、Service、Dao进行Junit单元测试总结

Spring对Controller、Service、Dao进行Junit单元测试总结​所有用Junit进行单元测试,都需要下面的配置@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = {"classpath:applicationContext.xml"})​applicationContext

#spring#junit#单元测试
多模块项目Module must not contain source root. The root already belongs to module

多模块项目Module “*” must not contain source root *. The root already belongs to module “*”.有时候新建了maven工程,然后删了里面的src目录让它成为空的父项目,但是会报下面的错误。Module “*” must not contain source root *. The root already belongs

#maven
logback读取spring的属性实现不同环境的日志灵活配置

第一种使用形式——加载指定的配置模块中的name,读取的是spring.profiles.active配置项的值,不设置默认为default。spring.profiles.active配置项可以配置在application.properties(application.yml)中,此时就是读取的spring配置文件。也可以在jvm参数中设置,-Dspring.profiles.active=de

#logback#spring
mybatis框架order by作为参数传入时失效小坑

mxl中的语句如下<select id="statToday" resultType="com.dahua.la.business.model.vo.StatSysResultVO">select a,b,count(1) as totalfrom tablewherea is not nulland b is not nulland operateTime >= #{

#mybatis
appassembler-maven-plugin插件打包的时候如何把本地依赖的jar包打进去

有时候maven仓库没有的jar包,我们需要从本地址指定文件路径并且指定scope为system来引入依赖。默认的,assemble插件是不会把本地依赖的jar包打包进去的。<dependency><groupId>*</groupId><artifactId>*</artifactId>...

到底了