mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	为所有MP插件和配置增加官方链接
This commit is contained in:
		@@ -70,6 +70,7 @@ token:
 | 
			
		||||
    expireTime: 30
 | 
			
		||||
 | 
			
		||||
# MyBatis配置
 | 
			
		||||
# https://baomidou.com/config/
 | 
			
		||||
mybatis-plus:
 | 
			
		||||
  # 对应的 XML 文件位置
 | 
			
		||||
  mapper-locations: classpath*:mapper/**/*Mapper.xml
 | 
			
		||||
 
 | 
			
		||||
@@ -5,12 +5,13 @@ import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
 | 
			
		||||
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
 | 
			
		||||
import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
 | 
			
		||||
import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
 | 
			
		||||
import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
 | 
			
		||||
import com.baomidou.mybatisplus.core.injector.ISqlInjector;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
 | 
			
		||||
import com.baomidou.mybatisplus.extension.plugins.pagination.optimize.JsqlParserCountOptimize;
 | 
			
		||||
import org.springframework.context.annotation.Bean;
 | 
			
		||||
import org.springframework.context.annotation.Configuration;
 | 
			
		||||
import org.springframework.transaction.annotation.EnableTransactionManagement;
 | 
			
		||||
@@ -21,6 +22,7 @@ public class MybatisPlusConfig {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 分页插件,自动识别数据库类型
 | 
			
		||||
	 * https://baomidou.com/guide/interceptor-pagination.html
 | 
			
		||||
	 */
 | 
			
		||||
	@Bean
 | 
			
		||||
	public PaginationInnerInterceptor paginationInnerInterceptor() {
 | 
			
		||||
@@ -42,6 +44,7 @@ public class MybatisPlusConfig {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 乐观锁插件
 | 
			
		||||
	 * https://baomidou.com/guide/interceptor-optimistic-locker.html
 | 
			
		||||
	 */
 | 
			
		||||
	@Bean
 | 
			
		||||
	public OptimisticLockerInnerInterceptor optimisticLockerInnerInterceptor() {
 | 
			
		||||
@@ -50,6 +53,7 @@ public class MybatisPlusConfig {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 如果是对全表的删除或更新操作,就会终止该操作
 | 
			
		||||
	 * https://baomidou.com/guide/interceptor-block-attack.html
 | 
			
		||||
	 */
 | 
			
		||||
	@Bean
 | 
			
		||||
	public BlockAttackInnerInterceptor blockAttackInnerInterceptor() {
 | 
			
		||||
@@ -74,6 +78,7 @@ public class MybatisPlusConfig {
 | 
			
		||||
	 * KingbaseKeyGenerator
 | 
			
		||||
	 * OracleKeyGenerator
 | 
			
		||||
	 * PostgreKeyGenerator
 | 
			
		||||
	 * https://baomidou.com/guide/sequence.html
 | 
			
		||||
	 */
 | 
			
		||||
//	@Bean
 | 
			
		||||
//	public IKeyGenerator keyGenerator() {
 | 
			
		||||
@@ -83,6 +88,7 @@ public class MybatisPlusConfig {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 自定义主键策略
 | 
			
		||||
	 * https://baomidou.com/guide/id-generator.html
 | 
			
		||||
	 */
 | 
			
		||||
//	@Bean
 | 
			
		||||
//	public IdentifierGenerator idGenerator() {
 | 
			
		||||
@@ -91,11 +97,27 @@ public class MybatisPlusConfig {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 元对象字段填充控制器
 | 
			
		||||
	 * https://baomidou.com/guide/auto-fill-metainfo.html
 | 
			
		||||
	 */
 | 
			
		||||
//	@Bean
 | 
			
		||||
//	public MetaObjectHandler metaObjectHandler() {
 | 
			
		||||
//		return new MyMetaObjectHandler();
 | 
			
		||||
//	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * sql注入器配置
 | 
			
		||||
	 * https://baomidou.com/guide/sql-injector.html
 | 
			
		||||
	 */
 | 
			
		||||
//	@Bean
 | 
			
		||||
//	public ISqlInjector sqlInjector() {
 | 
			
		||||
//		return new DefaultSqlInjector();
 | 
			
		||||
//	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * TenantLineInnerInterceptor 多租户插件
 | 
			
		||||
	 * https://baomidou.com/guide/interceptor-tenant-line.html
 | 
			
		||||
	 * DynamicTableNameInnerInterceptor 动态表名插件
 | 
			
		||||
	 * https://baomidou.com/guide/interceptor-dynamic-table-name.html
 | 
			
		||||
	 */
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user