初试【Vue+Springboot+SpringMVC+Druid+Mybatis+Caching+Redis】实现完整版前后端分离项目

最近喉咙不适,没法说话,只能做个安静的美男子了,上周住在医院病床上还想着自己可以从0开始完善整套WEB项目,出院后兴致勃勃地做起来了,调试了这两三晚,前端太难弄了

下面就是用到的一些常规框架:

前端框架:Vue
后端工程:Springboot
后端WEB框架:SpringMVC
连接池:Druid
持久层:Mybatis
缓存抽象:Caching
缓存类型:Redis

下面就是整个页面结果

由于用了Myba[……]

Read more

Ant Design Pro:和SpringBoot服务端交互

以Ant-design-pro为前端,和服务端进行交互,按照官网的说明,请求里程如下:

1、UI组件交互操作;
2、调用model的effect;
3、调用统一管理的service请求函数;
4、使用封装的request.ts发送请求;
5、获取服务端返回;
6、然后调用reducer改变state;
7、更新model。

本文主要是通过ant-design-pro+springboot完成一[……]

Read more

SpringBoot起步依赖

正常如果是通过Spring完成一个简单的Hello world的WEB应用可能需要添加Spring,MVC等框架依赖以及各个配置,十分复杂,而SpringBoot基本只需要下面步骤

1、继承SpringBoot里pom的pom.xml文件,添加起步依赖

2、创建启动引导类

3、业务代码

也就是说其实SpringBoot对正常的依赖又做了一次封装

通过SpringBoot创建一个简单的WEB应用时,[……]

Read more

SpringBoot应用程序小述

这是《SpringBoot in Action》上的一个应用程序,这里基于Maven而不是Gradle构建工具,主要是一个阅读列表的应用程序,用户输入图书信息,查看列表,删除读过的书

通过IDEA创建一个springboot工程,需要选中依赖,包括如下

Spring MVC处理WEB请求,Thymeleaf定义WEB试图,Spring Data JPA将阅读列表持久化到H2数据库里,通过Mave[……]

Read more

Springboot完成Hello World

研究下springboot,万物源自Hello World

直接通过IDEA基于Maven工程完成

首先创建一个project,基于Default的spring.io

然后自行配置,在Dependencies里可以选中WEB,也可以不用管,pom里面自己来配置

创建之后,会从spring.io下载一个原始demo,大致文件目录

先在pom里面新增依赖

<dependency>
[......]

Read more