[java论坛]log4j.properties文件配置及说明 查看:15408  回复:45

log4j.properties一般配置文件如下:


注意INFO是发布到网站站点时是INFO模式


log4j.rootLogger=INFO,Console,File


log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Target=System.out

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=[%c]%m%n


log4j.appender.File=org.apache.log4j.RollingFileAppender 

log4j.appender.File.File=mybatis.log

log4j.appender.File.MaxFileSize=10MB

log4j.appender.File.Threshold=ALL

log4j.appender.File.layout=org.apache.log4j.PatternLayout

log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n


image.png

image.png

image.png

另外一种输出利用JSON转字符串的包输出方式

在pom.xml加上:

<!--转json字符串的包 -->

<dependency>

  <groupId>com.alibaba</groupId>

  <artifactId>fastjson</artifactId>

<version>1.2.68</version>

</dependency>


test1 右键 Run as ---JUnit Test

得到下面数据:

image.png


image.png

介绍一个 查看json数据的绿色版工具


JsonViewer.zip


image.png

image.png

mybatis默认用generator生成的方法比较单一

要增加自定义方法需要自己添加

步骤如下:

1:

package sy.dao;


import java.util.List;


import sy.model.User;


public interface UserMapper {

    int deleteByPrimaryKey(Integer id);


    int insert(User record);


    int insertSelective(User record);


    User selectByPrimaryKey(Integer id);


    int updateByPrimaryKeySelective(User record);


    int updateByPrimaryKey(User record);

    

    //这是新增加的查询所有用户的方法

    List<User> getAll();

}


2:/mybatis/src/main/java/sy/mapping/UserMapper.xml


<select id="getAll" resultMap="BaseResultMap">

  select * from user

  </select>


注意:

image.png


3:

package sy.service;


import java.util.List;


import sy.model.User;


public interface UserServiceI {

public User getUserById(Integer id);

//这是新增加的查询所有用户的方法

    List<User> getAll();


}


4、写service的实现类

image.png

自动生成

@Override

public List<User> getAll() {

// TODO Auto-generated method stub这一行是自动生成的注解 没有用 可以删了

return null;

}


当前第2页/总5页 首页 上一页 下一页 末页
ICP备案证书号: 苏ICP备14003016-2号