ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

SpringBoot | µÚ¾ÅÕ£ºMybatis-plusµÄ¼¯³ÉºÍʹÓÃ(¶þ)
2018-08-20 09:23:25 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:515´Î
Tags£ºSpringBoot Mybatis-plus ¼¯³É ʹÓÃ
<property name="validationQuery" value="${validationQuery}"/> <property name="testOnBorrow" value="false"/> <property name="testOnReturn" value="false"/> <property name="testWhileIdle" value="true"/> <!-- ÅäÖüä¸ô¶à¾Ã²Å½øÐÐÒ»´Î¼ì²â£¬¼ì²âÐèÒª¹Ø±ÕµÄ¿ÕÏÐÁ¬½Ó£¬µ¥Î»ÊǺÁÃë --> <property name="timeBetweenEvictionRunsMillis" value="60000"/> <!-- ÅäÖÃÒ»¸öÁ¬½ÓÔÚ³ØÖÐ×îСÉú´æµÄʱ¼ä£¬µ¥Î»ÊǺÁÃë --> <property name="minEvictableIdleTimeMillis" value="25200000"/> <!-- ´ò¿ªremoveAbandoned¹¦ÄÜ --> <property name="removeAbandoned" value="true"/> <!-- 1800Ã룬Ҳ¾ÍÊÇ30·ÖÖÓ --> <property name="removeAbandonedTimeout" value="1800"/> <!-- ¹Ø±ÕabandedÁ¬½ÓʱÊä³ö´íÎóÈÕÖ¾ --> <property name="logAbandoned" value="true"/> <!-- ¼à¿ØÊý¾Ý¿â --> <property name="filters" value="mergeStat"/> </bean> <!-- (ÊÂÎñ¹ÜÀí)transaction manager, use JtaTransactionManager for global tx --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean> <!-- ¿Éͨ¹ý×¢½â¿ØÖÆÊÂÎñ --> <tx:annotation-driven transaction-manager="transactionManager"/> <!--mybatis--> <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!-- ×Ô¶¯É¨Ãèmapper.xmlÎļþ£¬Ö§³ÖͨÅä·û --> <property name="mapperLocations" value="classpath:mapper/**/*.xml"/> <!-- ÅäÖÃÎļþ£¬±ÈÈç²ÎÊýÅäÖÃ(ÊÇ·ñÆô¶¯ÍÕ·åµÈ)¡¢²å¼þÅäÖÃµÈ --> <property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/> <!-- ÆôÓñðÃû£¬ÕâÑù¾ÍÎÞÐèдȫ·¾¶ÀàÃûÁË£¬¾ßÌå¿É×ÔÐвéÔÄ×ÊÁÏ --> <property name="typeAliasesPackage" value="cn.lqdev.learning.springboot.chapter9.biz.entity"/> <!-- MP È«¾ÖÅäÖÃ×¢Èë --> <property name="globalConfig" ref="globalConfig"/> </bean> <bean id="globalConfig" class="com.baomidou.mybatisplus.entity.GlobalConfiguration"> <!-- AUTO->`0`("Êý¾Ý¿âID×ÔÔö")QW INPUT->`1`(Óû§ÊäÈëID") ID_WORKER->`2`("È«¾ÖΨһID") UUID->`3`("È«¾ÖΨһID") --> <property name="idType" value="3" /> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- ×Ô¶¯É¨Ãè°ü·¾¶£¬½Ó¿Ú×Ô¶¯×¢²áΪһ¸öbeanÀà --> <property name="basePackage" value="cn.lqdev.learning.springboot.chapter9.biz.dao"/> </bean> </beans>

3. ±àдÆô¶¯À࣬ӦÓÃÆô¶¯Ê±×Ô¶¯¼ÓÔØÅäÖÃxmlÎļþ

/**
 *  mybatisPlus ÅäÖÃÀ࣬ʹÆä¼ÓÔØÅäÖÃÎļþ
 * @author oKong
 *
 */
@Configuration
@ImportResource(locations = {"classpath:/mybatis/spring-mybatis.xml"})
//@MapperScan("cn.lqdev.learning.springboot.chap
Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 4 5 6 ÏÂÒ»Ò³ βҳ 2/6/6
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºÔËÐÐ tail | grep ºó°´Ï Ctrl ¨.. ÏÂһƪ£ºSpringBoot | µÚʮգºSwagger2µÄ..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿