spring boot使用my batis和my batis plus方法及问题处理
warning:
这篇文章距离上次修改已过279天,其中的内容可能已经有所变动。
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.mapper") // 指定Mapper接口所在的包
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
// MyBatis Plus 配置类
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
在这个代码实例中,我们首先通过@MapperScan
注解指定了Mapper接口所在的包。然后,我们创建了一个MyBatis Plus配置类,在这个类中我们定义了一个paginationInterceptor
方法,该方法返回了一个PaginationInterceptor
的实例,这个拦截器用于处理分页逻辑。这样,在应用启动时,Spring Boot会自动配置MyBatis Plus分页插件,我们可以在应用中使用分页功能。
评论已关闭