发表于: 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("22");
       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设置别名(可以多个


id 是bean的标识符  唯一       如果没有配置id   name默认为标识符
如果配置id  又配置name   那么name是别名   

name可以设置多个别名,分隔符可以是空格   逗号  分号


class 是bean的全限定名 =  包名+类名 、

如果不配置id   name, 那么可以根据aoolicationContext.getbbean(class)获取对象


ref    引用对象  (对象是由spring来创建的


getbean两种写法

1.Hello hello = (Hello)context.getBean("bean.xml")

2.Hello hello= context.getBean(Hello.class)


improt  

用来团队协作开发




任务19要求配置spring和junit    

好像目前不用配置   

因为百度时     最多出现的spring需要配置mvc   boot       应该是后期任务所需

而目前所用到的    pom引入依赖即可   



我买服务器好像买错了

买成了RDS云数据库     作用是:使用云端的mysql数据库

可我不需要啊   还好只买了一个月


我们要买的应该是ECS服务器  把本地数据库远程连接到ECS服务器


下载了这两个  因为服务器不对    还没有用   

看介绍 对这两个的理解

xshell6   模拟运行服务器   

xftp6   向模拟服务器传输文件



明天计划的事情:

再看看spring       


再买个ECS服务器       


争取把这些任务做了     


遇到的问题:


推进任务慢


收获:



返回列表 返回列表
评论

    分享到