关于微服务的相关知识这里就不介绍了,百度上很多文章都有详细的说明,这里主要介绍微服务框架的基础组件SpringBoot项目的构建,帮助大家快速上手学习,同时自己也是刚接触这方面的内容,如有不当,欢迎指教,谢谢!
这里先说明一下,本demo采用的数据库是SQL SERVER数据库,其他数据库亦可。(PS:吐槽一下,SQL SERVER整合还是挺麻烦的,不推荐)具体步骤如下:
第一步:自己构建一个空的maven项目。
第二步:配置pom.xml文件,具体代码如下
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.winning</groupId>
<artifactId>PAPRO</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 以下依赖解决@Mapper 等注解释放-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 配置thymeleaf依赖,取代jsp使用-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!-- 以下是配置SQL Server依赖,其他数据源更换配置 注:SQL SERVER 该jar包需要本地预先导入-->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<scope>4.0</scope>
<version>4.0</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.2.0.jre8</version>
<scope>runtime</scope>
</dependency>
<!-- 配置Mybatis依赖,切记不要多引入依赖,否则报错-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.0</version>
</