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>