Kaynağa Gözat

调整非Spring项目示例.

nieqiurong 1 yıl önce
ebeveyn
işleme
d961edd332

+ 5 - 4
mybatis-plus-sample-no-spring/pom.xml

@@ -17,12 +17,13 @@
             <artifactId>mybatis-plus</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-jdbc</artifactId>
-        </dependency>
-        <dependency>
             <groupId>com.h2database</groupId>
             <artifactId>h2</artifactId>
         </dependency>
+        <!--3.5.4版本以下需要引入一下spring-core-->
+<!--        <dependency>-->
+<!--            <groupId>org.springframework</groupId>-->
+<!--            <artifactId>spring-core</artifactId>-->
+<!--        </dependency>-->
     </dependencies>
 </project>

+ 3 - 3
mybatis-plus-sample-no-spring/src/main/java/com/baomidou/mybatisplus/no/spring/NoSpring.java

@@ -7,13 +7,13 @@ import java.sql.Statement;
 
 import javax.sql.DataSource;
 
+import org.apache.ibatis.datasource.pooled.PooledDataSource;
 import org.apache.ibatis.logging.stdout.StdOutImpl;
 import org.apache.ibatis.mapping.Environment;
 import org.apache.ibatis.session.SqlSession;
 import org.apache.ibatis.session.SqlSessionFactory;
 import org.apache.ibatis.transaction.TransactionFactory;
 import org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory;
-import org.springframework.jdbc.datasource.SimpleDriverDataSource;
 
 import com.baomidou.mybatisplus.core.MybatisConfiguration;
 import com.baomidou.mybatisplus.core.MybatisSqlSessionFactoryBuilder;
@@ -48,8 +48,8 @@ public class NoSpring {
     }
 
     public static DataSource dataSource() {
-        SimpleDriverDataSource dataSource = new SimpleDriverDataSource();
-        dataSource.setDriverClass(org.h2.Driver.class);
+        PooledDataSource dataSource = new PooledDataSource();
+        dataSource.setDriver(org.h2.Driver.class.getName());
         dataSource.setUrl("jdbc:h2:mem:test");
         dataSource.setUsername("root");
         dataSource.setPassword("test");