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的了。
SpringBoot + MyBatis + SQLServer 简单实现
原文:https://www.cnblogs.com/yuzhengya/p/11715542.html