一次idea上使用logback+slf4j乱码的解决,问题不在logback

            一时兴起用idea新建了一个project,而后新建了3个module,都是基于maven的。我在其中一个里面引入了logback和slf4j,用来记录日志。乱码来了,首先是想到logback配置里面设置编码,但这个配置是我之前用过的,设置了utf-8,没问题,而后看看了项目编码,utf-8,这下就很差玩了,各类百度了两小时,未能解决。。。apache

            次日反编译生成的class,发现里面已是乱码了!!!!可是使用的这个module在maven里面配置了complie插件的编码的,最后我把project和其余两个module的也配置上了,rebuild后发现乱码解决了。。。eclipse

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.5.1</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>

总结,使用idea时新建的module不像eclipse新的project那样是无关联的,使用idea时要先配置project,只配置每一个module可能有问题,这也许是我使用idea不熟的缘由。。。maven

相关文章
相关标签/搜索