文档章节

基于springboot+mybatis的微信公众号开发第一篇-基本架构

庞陆阳
 庞陆阳
发布于 2017/11/27 14:23
字数 344
阅读 103
收藏 1

基于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>

做完这些,我们基本的架构就搭建起来了。下一篇讲公众号的验证和基本的消息推送。

本文转载自:http://blog.csdn.net/h295928126/article/details/53176024

庞陆阳
粉丝 14
博文 109
码字总数 46463
作品 0
嘉定
后端工程师
私信 提问
(转)基于SpirngBoot2.0+ 的 SpringBoot+Mybatis 多数据源配置

在上一篇文章《基于 SpringBoot2.0+优雅整合 SpringBoot+Mybatis》中,带着大家整合了 SpringBoot 和 Mybatis ,我们在当时使用的时单数据源的情况,这种情况下 Spring Boot的配置非常简单,只...

小码哥的freestyle
04/23
0
0
微信公众号开发之网页中及时获取当前用户Openid及注意事项

目录 (一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 (四)微信公众号开发之网页授权获取用户基本信息 (五)微信公众...

micahel
2017/01/12
0
0
微信第三方活动 关注微信公众号才能参与

#产品要求:必须先关注公众号才能参与活动 ###上面需求涉及到的几个点: 1.access_token中继服务 2.第三方页面授权 3.获取微信用户信息 前面有一篇 node.js定时获取accesstoken 那么根据此博文...

一介布衣
2016/08/18
0
0
基于新浪云的微信公众号开发配置过程

使用新浪云(SAE)作为微信公众号服务器首先需要有一个新浪微博账号,没有的话, 请先注册一个,然后开始下面的步骤: 1 点击下面的地址,使用新浪微博账号登录,申请新浪云服务器资源。 http...

smartstone_2015
2016/01/27
987
0
干货| 架构师入门实战视频课程(二) 第二弹

《架构师入门实战视频课程》 前面第一篇的已经发布了一些,不了解的可以查看之前的文章,下载相关的资源 今天更新第二波, 废话不多说,直接上干货吧 注微信公众号,回复相关代码,即可获得相...

章为忠
2018/04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 匹诺曹也是韩国人

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @watergood :分享海先生的单曲《烟花巷》 《烟花巷》- 海先生 手机党少年们想听歌,请使劲儿戳(这里) @Cyber-Pan :已经很久没有十点前下过...

小小编辑
今天
7
1
Snack3 之 Jsonpath使用

Snack3 之 Jsonpath使用 一、 Snack3 和 JSONPath 介绍 Snack3 是一个支持JSONPath的JSON框架。JSONPath是一个很强大的功能,也可以在Java框架中当作对象查询语言(OQL)来使用。 <dependenc...

刘之西东
今天
4
0
7. 彤哥说netty系列之Java NIO核心组件之Selector

<p align="right">——日拱一卒,不期而至!</p> 你好,我是彤哥,本篇是netty系列的第七篇。 简介 上一章我们一起学习了Java NIO的核心组件Buffer,它通常跟Channel一起使用,但是它们在网络...

彤哥读源码
昨天
21
0
在Jupyter notebooks 中运行GRASS GIS

在Ubuntu16.04中,首先安装jupyter: python3 -m pip install --upgrade pippython3 -m pip install jupyter 然后创建一个sh脚本: # directory where GRASS GIS lives# GRASS GIS 的安装......

ddd口木呆
昨天
4
0
c++ get() getline()读取行

天王盖地虎626
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部