PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2020-03-29 13:49:52 | 查看: 15413 | 回复: 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



超级管理员

453

帖子

1378

回复

3116

积分
25#
发表于 2020-03-30 12:41:28

image.png


image.png

超级管理员

453

帖子

1378

回复

3116

积分
24#
发表于 2020-03-30 12:40:40

image.png

超级管理员

453

帖子

1378

回复

3116

积分
23#
发表于 2020-03-30 12:39:44


@Test

public void test2() {

List<User> l = userService.getAll();

logger.info(l);

//刚才的方法打印出来是一个数组,看不到数据里面的内容

//所以推荐用下面的打印方法:

logger.info(JSON.toJSONStringWithDateFormat(l, "yyyy-MM-dd HH:mm:ss"));

}


超级管理员

453

帖子

1378

回复

3116

积分
22#
发表于 2020-03-30 12:33:30

4、写测试类

image.png

超级管理员

453

帖子

1378

回复

3116

积分
21#
发表于 2020-03-30 12:15:07

修改一下:

@Override

public List<User> getAll() {

return userMapper.getAll();

}


超级管理员

453

帖子

1378

回复

3116

积分
20#
发表于 2020-03-30 12:13:43

4、写service的实现类

image.png

自动生成

@Override

public List<User> getAll() {

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

return null;

}


超级管理员

453

帖子

1378

回复

3116

积分
19#
发表于 2020-03-30 12:08:40

3:

package sy.service;


import java.util.List;


import sy.model.User;


public interface UserServiceI {

public User getUserById(Integer id);

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

    List<User> getAll();


}


超级管理员

453

帖子

1378

回复

3116

积分
18#
发表于 2020-03-30 12:02:30

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


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

  select * from user

  </select>


注意:

image.png


超级管理员

453

帖子

1378

回复

3116

积分
17#
发表于 2020-03-30 11:28:44

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();

}


超级管理员

453

帖子

1378

回复

3116

积分
16#
发表于 2020-03-30 11:06:42

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


JsonViewer.zip


image.png

image.png

您需要登录后才可以回帖 登录 | 立即注册

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10338472 位访问者, 日访问量: 5701 总访问量: 22672573,当前 2024-11-24 04:52:52 在线人数:35

ICP备案证书号: 苏ICP备14003016-2号