Springboot总结Day04

Mybatis概述:

Mybatis是一个优秀的的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化
在SpringBoot脚手架工程中,Spring框架会基于MyBatis框架底层配置,创建SqlSessionFactory对象,然后再通过此工厂对象创建SqlSession,最后基于Spring框架为测试类注入SqlSession对象

@Mapper

此注解用于描述mybatis框架中的数据逻辑层接口,,用于告诉mybatis框架此接口实现类由mybatis框架创建(底层基于JDK创建其代理),此类型的对象会交给spring管理

@Repository

用于描述数据层实现类,用于交给spring管理

日志

代码如下:
private static final Logger log = LoggerFactory.getLoger(LogTestes.class);
//测试日志级别,在springboot中默认为Info,
    //具体配置可以在springboot配置文件中进行级别配置: logging.leve1
    log.trace("log.leve1=trace");
    log.debug("log.leve1=debug");
    log.info("log.leve1=info");
    log.warn("log.leve1=warn");
    log.error("log.leve1=error");




你可能感兴趣的:(java)