基于springboot+mybatis的微信公众号开发第一篇-基本架构
——写这篇博文之前,要感谢柳峰大神。这篇博文也是站在他的微信公众号开发系列博文的肩上而创建的。
首先看这篇博文是要求对springboot+mabatis有最基础的认知要求的。
微信公众号开发模式的一些设置这里就不罗嗦了,直接进入主题。
一、在IDEA上,自定义创建一个springboot的项目。
1、直接默认
2、这里设置一下基本属性就ok
3、选web就够了
二、基本架构
1、在com包下创建4个包
这里的controller作为以后的控制层,mapper是数据库操作层,model是实体层,service是业务逻辑层,以及util是装工具类的。
2、pom.xml的配置
在<dependencies>标签中加入mysql和mabatis
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>
以及在<build>标签中加入mapper.xml文件的支持
<!-- 允许将xml文件放在非resources位置也能打包 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
做完这些,我们基本的架构就搭建起来了。下一篇讲公众号的验证和基本的消息推送。