我的web程序使用了log4j+slf4j的日志框架,omcat8,jdk8,mybaits框架
直接看linux上的错误日志:
同一个日志文件打出来的另外一种乱码日志,完全看不懂
在eclipse中
后面参考一个博客:链接
说是修改mybatis-config.xml的bean和mapper的别名,用全称来配置
于是死马当活马医
果断修改:
<typeAliases>
<typeAlias alias="OrderBean" type="com.test.bean.OrderBean"/>
<!-- 别名方式2,自动扫描,将JAVA类的类名作为类的类别名
<package name="com.test.bean" /> -->
</typeAliases>
<mappers>
<!-- 告知映射文件方式1,一个一个的配置 <mapper resource="com/cy/mybatis/mapper/UserMapper.xml"/> -->
<mapper resource="com/test/mapper/OrderMapper.xml"/>
<!-- 告知映射文件方式2,自动扫描包内的Mapper接口与配置文件 -->
<!-- <package name="com.test.mapper" /> -->
</mappers>
都有原来的方式2改为方式1,不断在eclipse还是linux中重新启动后,都不乱码了。
拜谢大神!