发表于: 2019-11-02 23:51:25
1 962
今天完成的事情:
18.
test文件下的 junit4单元测试
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
StudentMapper studentMapper = (StudentMapper) applicationContext.getBean("mapperFactoryBean");
@Test
public void selectStudentId() throws Exception {
Student student = studentMapper.selectStudentId(2);
System.out.println(student);
}
@After
public void selectStudent() throws Exception {
List<Student> list = studentMapper.selectStudent();
System.out.println(list);
}
@Test
public void insertStudent() throws Exception {
Student student = new Student();
student.setName("郑和");
student.setqq(55552211);
student.setType("后端");
student.settime("2月2日");
student.setStunum(155);
studentMapper.insertStudent(student);
System.out.println(student);
}
@Before
public void deleteStudentId() throws Exception{
studentMapper.deleteStudentId(3);
}
@Test
public void updateStudent() throws Exception {
Student student = new Student();
student.setName("刘场");
student.setId(64);
studentMapper.updateStudent(student);
System.out.println(student);
}
}
只用了
before
after
test
beforeClass
afterClass需要静态方法
所以没用
单元测试时,配置了log4j文件 输出日志
### 设置###
log4j.rootLogger = debug,stdout,D,E
log4j.category.org.springframework = WARN
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 输出DEBUG 级别以上的日志到=E://logs/error.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = E://log4j/debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =E://log4j/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
控制台的日志
因为太长 我用这个配置缩短了一些
log4j.category.org.springframework = WARN
指定目录的日志文件,很长 如果要简短些
应在日志中修改配置 提高输出等级 或者删除低等级的输出配置
19. 前面也进行过spring的学习 看了看spring ioc
已经很好理解了 再整理了下
明天再看aop 多理解
alias 为bean设置别名(可以多个
name可以设置多个别名,分隔符可以是空格 逗号 分号
如果不配置id name, 那么可以根据aoolicationContext.getbbean(class)获取对象
ref 引用对象 (对象是由spring来创建的
getbean两种写法
2.Hello hello= context.getBean(Hello.class)
用来团队协作开发
任务19要求配置spring和junit
好像目前不用配置
因为百度时 最多出现的spring需要配置mvc boot 应该是后期任务所需
而目前所用到的 pom引入依赖即可
我买服务器好像买错了
买成了RDS云数据库 作用是:使用云端的mysql数据库
可我不需要啊 还好只买了一个月
我们要买的应该是ECS服务器 把本地数据库远程连接到ECS服务器
下载了这两个 因为服务器不对 还没有用
看介绍 对这两个的理解
xshell6 模拟运行服务器
xftp6 向模拟服务器传输文件
明天计划的事情:
再看看spring
再买个ECS服务器
争取把这些任务做了
遇到的问题:
推进任务慢
收获:
评论