内容推荐 Spring Boot作为简化Spring应用初始搭建和开发过程的框架,与优秀的前端技术Vue是天然的拍档。本书重点介绍使用Spring Boot+Vue进行Web应用开发,并结合多种技术进行全栈实践,让读者了解如何整合数据库技术、模板技术、安全授权、缓存技术以及Vue技术等,并对Spring Boot+Vue全栈开发有更深入的了解。本书内容翔实,案例丰富,文字通俗易懂,实践性强,特别适合想使用Spring Boot进行全栈开发的工程师和想系统学习Java Web开发的读者学习,也适合Java工程师等编程爱好者阅读。 作者简介 唐文,活跃网络(成都)有限公司高级软件工程师。专注后端技术,热爱技术分享,长期运营与维护技术公众号“成都有娃儿”和cnblogs博客。曾在上市公司聚美优品和边锋领沃从事研发工作,也曾在创业公司担任架构师和CTO。热衷新兴技术的研究和落地,崇尚开源和全栈开发,熟悉Java、Golang、PHP、Node JS等后端技术栈。对Spring Boot有多年实践经验,熟悉微服务架构和领域驱动开发。除此之外,本人还对自动化测试也有较为深入的研究。 目录 第1章 Spring Boot概述 1.1 Spring Boot简介 1.2 手动创建Spring Boot项目 1.3 使用工具创建Spring Boot项目 1.4 在线创建Spring Boot项目 1.5 小结 第2章 Spring Boot封装基础类 2.1 基础配置 2.1.1 Web服务配置 2.1.2 YAML配置 2.1.3 启动项配置 2.1.4 Properties相关配置 2.1.5 XML方式配置 2.2 整合返回数据 2.2.1 返回json数据 2.2.2 自定义通用型返回数据 2.2.3 错误返回定义 2.3 文件上传 2.3.1 单个文件上传 2.3.2 多个文件上传 2.3.3 文件上传限制和服务器限制 2.4 拦截器 2.4.1 拦截器介绍 2.4.2 拦截器的编写方法 2.4.3 Token检查拦截器实现 2.5 编写第一个RESTful API接口 2.5.1 RESTful API介绍 2.5.2 POJO模式编程介绍 2.5.3 编写POJO类 2.5.4 编写Mapper类 2.5.5 编写 Service类 2.5.6 编写Controller 2.5.7 错误处理和正常返回 2.5.8 Postman使用和测试接口 2.6 JPA方式实现RESTful API 2.7 博客RESTful API接口开发 2.7.1 博客系统规划 2.7.2 基础服务搭建 2.7.3 登录接口 2.7.4 新增文章接口 2.7.5 查询文章接口 2.7.6 修改文章接口 2.7.7 删除文章接口 2.8 小结 第3章 Spring Boot数据持久化技术 3.1 MyBatis整合 3.1.1 MyBatis介绍和安装 3.1.2 XML方式映射 3.1.3 动态SQL 3.1.4 注解方式 3.1.5 构建SQL和SQL类封装 3.2 jdbc Template整合 3.2.1 jdbcTemplate介绍 3.2.2 jdbcTemplate安装 3.2.3 jdbcTemplate基础用法 3.2.4 jdbcTemplate查询结果处理 …… 第4章 自动化测试工具和单元测试技术 第5章 Spring Boot安全授权 第6章 WebSocket开发 第7章 Swagger整合 第8章 缓存服务 第9章 消息队列服务 第10章 前端Vue.js技术 第11章 页面模板技术 第12章 优秀的UI框架——Element 第13章 实战:权限管理系统 |