基于springboot+mybatis的微信公众号开发第一篇-基本架构
2017-11-27 00:00
731 查看
基于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>
做完这些,我们基本的架构就搭建起来了。下一篇讲公众号的验证和基本的消息推送。
相关文章推荐
- [置顶] 基于springboot+mybatis的微信公众号开发第一篇-基本架构
- [置顶] 基于springboot+mybatis的微信公众号开发第二篇-验证与消息推送的基本设置
- 基于springboot+mybatis的微信公众号开发第二篇-验证与消息推送的基本设置
- 基于springboot+mybatis的微信公众号开发第三篇-消息的接收与回复
- [置顶] 基于springboot+mybatis的微信公众号开发第四篇-自定义菜单的查询、创建、删除及菜单事件响应
- [置顶] 基于springboot+mybatis的微信公众号开发第三篇-消息的接收与回复
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(一)【云架构前言】
- 企业级后台接口开发。环境基于spring+springboot+springmvc+mybatis。测试 junit4
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十)【权限架构生产者(用户管理)】
- Spring Cloud Spring Boot mybatis分布式微服务云架构(七)开发Web应用(1)
- Spring Cloud Spring Boot mybatis分布式微服务云架构(七)开发Web应用(1)
- 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构
- Spring Boot + Mybatis + Ehcache架构基本配置
- Spring Cloud Spring Boot mybatis分布式微服务云架构-开发Web应用
- Spring Cloud Spring Boot mybatis分布式微服务云架构(八)开发Web应用(2)
- Spring Cloud Spring Boot mybatis分布式微服务云架构-开发Web应用2
- 微信开发——基于springboot接入微信公众号(ngrok内网穿透技术)
- SpringBoot集成Mybatis(基于注解式开发)
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(三)【构建注册中心】
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(十二)【权限架构生产者(菜单管理)】