SpringBoot + MyBatis + SQLServer 簡單實現


SpringBoot是當下最流行的Java技術框架之一,比Spring更高效,非常符合即拿即用的現代編程思想。

下面貼出具體細節即注意事項,由於該文章並非細節的從零開始,故省略eclipse和maven的安裝環境。

本例實現的功能是利用SpringBoot快速搭建web服務,同時利用MyBatis和SqlServer將數據通過該web服務展示。

 

1. 新建一個Maven工程過程略,新建完畢之后,該工程應該包含/src/main/java, /src/test/java 兩個目錄。由於SpringBoot的高度智能化,對於配置的隨意性就需要更加謹慎。我們可以追加新建/src/main/resources, /src/test/resources,用來添加我們的資源文件。該resources目錄也是可以被SpringBoot及MyBatis框架順利識別的。

2. POM文件

根據需求,我們需要使用到以下內容,簡單易懂。

<dependencies>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>

<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.1</version>
</dependency>

</dependencies>

3. SQLServer配置過程略,我們新建一張表,TB1,包含以下Columns。

 

 

 4. MyBatis配置文件如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-config.dtd">
    
    <configuration>
        <environments default="development">
            <environment id="development">
                <transactionManager type="JDBC"></transactionManager>
                <dataSource type="POOLED">
                    <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
                    <property name="url" value="jdbc:sqlserver://127.0.0.1\\MSSQLSERVER2016:56702;databaseName=SPRINGBOOTTEST"/>
                    <property name="username" value="yourusername" />
                    <property name="password" value="yourpassword"/>
                </dataSource>
            </environment>
        </environments>
        
        <mappers>
            <mapper resource="TB1MapperXml.xml" />
        </mappers>
        
    </configuration>

這里需要注意的是,我用的Port是56702,這個Port在大多數文章里面均為1433。這是不准確的,我們可以根據我們實際情況去查閱系統中的SQLServerManager*.msc文件(建議使用Everything,該文件一般在System32或者SysWow64中)。

 

5. 剩余部分及代碼如下:

 

 

 

 

 

 

 

 至此,我們Run Java Application之后,如果一切順利,可以獲得結果如下:

 

 表明我們整個流程已經是OK的了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM