科技
类型
5.5
豆瓣评分
可以朗读
语音朗读
139千字
字数
2019-01-01
发行日期
展开全部
主编推荐语
Spring Boot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用Spring Boot+Vue,我们可以快速开发出大型SPA应用。
内容简介
本书分为16章,重点讲解SpringBoot2+Vue2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。
本书适合有一定基础的Java开发者及SpringBoot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 Spring Boot入门
- 1.1 Spring Boot简介
- 1.2 开发第一个Spring Boot程序
- 1.2.1 创建Maven工程
- 1.2.2 项目构建
- 1.2.3 项目启动
- 1.3 Spring Boot的简便创建方式
- 1.3.1 在线创建
- 1.3.2 使用IntelliJ IDEA创建
- 1.3.3 使用STS创建
- 1.4 小结
- 第2章 Spring Boot基础配置
- 2.1 不使用spring-boot-starter-parent
- 2.2 @Spring BootApplication
- 2.3 定制banner
- 2.4 Web容器配置
- 2.4.1 Tomcat配置
- 2.4.2 Jetty配置
- 2.4.3 Undertow配置
- 2.5 Properties配置
- 2.6 类型安全配置属性
- 2.7 YAML配置
- 2.7.1 常规配置
- 2.7.2 复杂配置
- 2.8 Profile
- 2.9 小结
- 第3章 Spring Boot整合视图层技术
- 3.1 整合Thymeleaf
- 3.2 整合FreeMarker
- 3.3 小结
- 第4章 Spring Boot整合Web开发
- 4.1 返回JSON数据
- 4.1.1 默认实现
- 4.1.2 自定义转换器
- 4.2 静态资源访问
- 4.2.1 默认策略
- 4.2.2 自定义策略
- 4.3 文件上传
- 4.3.1 单文件上传
- 4.3.2 多文件上传
- 4.4 @ControllerAdvice
- 4.4.1 全局异常处理
- 4.4.2 添加全局数据
- 4.4.3 请求参数预处理
- 4.5 自定义错误页
- 4.5.1 简单配置
- 4.5.2 复杂配置
- 4.6 CORS支持
- 4.7 配置类与XML配置
- 4.8 注册拦截器
- 4.9 启动系统任务
- 4.9.1 CommandLineRunner
- 4.9.2 ApplicationRunner
- 4.10 整合Servlet、Filter和Listener
- 4.11 路径映射
- 4.12 配置AOP
- 4.12.1 AOP简介
- 4.12.2 Spring Boot支持
- 4.13 其他
- 4.13.1 自定义欢迎页
- 4.13.2 自定义favicon
- 4.13.3 除去某个自动配置
- 4.14 小结
- 第5章 Spring Boot整合持久层技术
- 5.1 整合JdbcTemplate
- 5.2 整合MyBatis
- 5.3 整合Spring Data JPA
- 5.4 多数据源
- 5.4.1 JdbcTemplate多数据源
- 5.4.2 MyBatis多数据源
- 5.4.3 JPA多数据源
- 5.5 小结
- 第6章 Spring Boot整合NoSQL
- 6.1 整合Redis
- 6.1.1 Redis简介
- 6.1.2 Redis安装
- 6.1.3 整合Spring Boot
- 6.1.4 Redis集群整合Spring Boot
- 6.2 整合MongoDB
- 6.2.1 MongoDB简介
- 6.2.2 MongoDB安装
- 6.2.3 整合Spring Boot
- 6.3 Session共享
- 6.3.1 Session共享配置
- 6.3.2 Nginx负载均衡
- 6.3.3 请求分发
- 6.4 小结
- 第7章 构建RESTful服务
- 7.1 REST简介
- 7.2 JPA实现REST
- 7.2.1 基本实现
- 7.2.2 自定义请求路径
- 7.2.3 自定义查询方法
- 7.2.4 隐藏方法
- 7.2.5 配置CORS
- 7.2.6 其他配置
- 7.3 MongoDB实现REST
- 7.4 小结
- 第8章 开发者工具与单元测试
- 8.1 devtools简介
- 8.2 devtools实战
- 8.2.1 基本用法
- 8.2.2 基本原理
- 8.2.3 自定义监控资源
- 8.2.4 使用LiveReload
- 8.2.5 禁用自动重启
- 8.2.6 全局配置
- 8.3 单元测试
- 8.3.1 基本用法
- 8.3.2 Service测试
- 8.3.3 Controller测试
- 8.3.4 JSON测试
- 8.4 小结
- 第9章 Spring Boot缓存
- 9.1 Ehcache 2.x缓存
- 9.2 Redis单机缓存
- 9.3 Redis集群缓存
- 9.3.1 搭建Redis集群
- 9.3.2 配置缓存
- 9.3.3 使用缓存
- 9.4 小结
- 第10章 Spring Boot安全管理
- 10.1 Spring Security的基本配置
- 10.1.1 基本用法
- 10.1.2 配置用户名和密码
- 10.1.3 基于内存的认证
- 10.1.4 HttpSecurity
- 10.1.5 登录表单详细配置
- 10.1.6 注销登录配置
- 10.1.7 多个HttpSecurity
- 10.1.8 密码加密
- 10.1.9 方法安全
- 10.2 基于数据库的认证
- 10.3 高级配置
- 10.3.1 角色继承
- 10.3.2 动态配置权限
- 10.4 OAuth 2
- 10.4.1 OAuth 2简介
- 10.4.2 OAuth 2角色
- 10.4.3 OAuth 2授权流程
- 10.4.4 授权模式
- 10.4.5 实践
- 10.5 Spring Boot整合Shiro
- 10.5.1 Shiro简介
- 10.5.2 整合Shiro
- 10.6 小结
- 第11章 Spring Boot整合WebSocket
- 11.1 为什么需要WebSocket
- 11.2 WebSocket简介
- 11.3 Spring Boot整合WebSocket
- 11.3.1 消息群发
- 11.3.2 消息点对点发送
- 11.4 小结
- 第12章 消息服务
- 12.1 JMS
- 12.1.1 JMS简介
- 12.1.2 Spring Boot整合JMS
- 12.2 AMQP
- 12.2.1 AMQP简介
- 12.2.2 Spring Boot整合AMQP
- 12.3 小结
- 第13章 企业开发
- 13.1 邮件发送
- 13.1.1 发送前的准备
- 13.1.2 发送
- 13.2 定时任务
- 13.2.1 @Scheduled
- 13.2.2 Quartz
- 13.3 批处理
- 13.3.1 Spring Batch简介
- 13.3.2 整合Spring Boot
- 13.4 Swagger 2
- 13.4.1 Swagger 2简介
- 13.4.2 整合Spring Boot
- 13.5 数据校验
- 13.5.1 普通校验
- 13.5.2 分组校验
- 13.5.3 校验注解
- 13.6 小结
- 第14章 应用监控
- 14.1 端点配置
- 14.1.1 开启端点
- 14.1.2 暴露端点
- 14.1.3 端点保护
- 14.1.4 端点响应缓存
- 14.1.5 路径映射
- 14.1.6 CORS支持
- 14.1.7 健康信息
- 14.1.8 应用信息
- 14.2 监控信息可视化
- 14.3 邮件报警
- 14.4 小结
- 第15章 项目构建与部署
- 15.1 JAR
- 15.1.1 项目打包
- 15.1.2 项目运行
- 15.1.3 创建可依赖的JAR
- 15.1.4 文件排除
- 15.2 WAR
- 15.3 小结
- 第16章 微人事项目实战
- 16.1 项目简介
- 16.2 技术架构
- 16.2.1 Vue简介
- 16.2.2 Element简介
- 16.2.3 其他
- 16.3 项目构建
- 16.3.1 前端项目构建
- 16.3.2 后端项目构建
- 16.3.3 数据模型设计
- 16.4 登录模块
- 16.4.1 后端接口实现
- 16.4.2 前端实现
- 16.5 动态加载用户菜单
- 16.5.1 后端接口实现
- 16.5.2 前端实现
- 16.6 员工资料模块
- 16.6.1 后端接口实现
- 16.6.2 前端实现
- 16.7 配置邮件发送
- 16.8 员工资料导出
- 16.8.1 后端接口实现
- 16.8.2 前端实现
- 16.9 员工资料导入
- 16.9.1 后端接口实现
- 16.9.2 前端实现
- 16.10 在线聊天
- 16.10.1 后端接口实现
- 16.10.2 前端实现
- 16.11 前端项目打包
- 16.12 小结
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。