mybaits package com.example.demo.config; import lombok.Getter; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import org.springframework.context.annotation.Configuration; import java.io.IOException; import java.io.InputStream; @Configuration //mybatis的工具类,重复的代码 public class MyBatisUtils { //设置SqlSessionFactory公共的方法 //类变量不需要设置默认值; @Getter private static SqlSessionFactory sqlSessionFactory; static { //在maven中,所有的资源文件一般都放在resources目录下,我们可以直接拿到。 try { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); } catch (IOException e) { e.printStackTrace(); } } }
mybits_plus分页插件
package