1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| package com.xiaoguan.test; import com.xiaoguan.bean.User; import com.xiaoguan.dao.UserDaoImplForMySql; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import java.text.SimpleDateFormat; import java.util.Date;
public class FirstSpringTest { @Test public void testLog(){ new ClassPathXmlApplicationContext("spring6.xml","beans.xml"); Logger logger= LoggerFactory.getLogger(FirstSpringTest.class); logger.info("我是一条消息"); logger.debug("我是一条调试信息"); logger.error("我是一条错误信息"); } @Test public void testBeanFactory(){ ApplicationContext applicationContext=new ClassPathXmlApplicationContext("spring6.xml","beans.xml"); User userBean = applicationContext.getBean("userBean", User.class); System.out.println(userBean); } @Test public void testFirstSringCode(){ ApplicationContext applicationContext=new ClassPathXmlApplicationContext("spring6.xml","beans.xml"); Object userBean = applicationContext.getBean("userBean"); System.out.println(userBean); Object mysqlDao = applicationContext.getBean("mysqlDao"); System.out.println(mysqlDao); Date time = applicationContext.getBean("nowTime", Date.class); System.out.println(time);
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SS"); String formatTime = simpleDateFormat.format(time); System.out.println(formatTime);
UserDaoImplForMySql userDao = applicationContext.getBean("userDao", UserDaoImplForMySql.class); userDao.insert(); } }
|