spring+Mybatis 之攻击Sql阻断器 和 sql性能分析器的配置

 Mybatis 提供了攻击Sql阻断器 用于避免恶意的删除和更新 全表的操作;

sql性能分析器 用于分析sql的性能,建议在开发阶段使用,不建议在实际软件中使用。

<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
   <property name="dataSource" ref="dataSource"></property>
    <property name="configLocation" value="mybatis.xml"></property>
    
   <property name="typeAliasesPackage" value="com.cjr"></property>
	<!--分页 -->
	<property name="plugins">
	<list>
		<bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
		<!--攻击sql阻断器 -->
			<property name="sqlParserList">
				<list>
					<bean class="com.baomidou.mybatisplus.extension.parsers.BlockAttackSqlParser">
					</bean>
				</list>
			</property>
		</bean>
		<!--sql性能分析 -->
		<bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor">
			<property name="maxTime" value="100"></property>
			<property name="format" value="true"></property>
		</bean>
	</list>
  </property>
</bean>
发布了69 篇原创文章 · 获赞 5 · 访问量 2202

猜你喜欢

转载自blog.csdn.net/qq_42139889/article/details/104068271
今日推荐