Gradle5.4 + Spring Boot2.0快速开发

Gradle5.4 + Spring Boot2.0快速开发
共73节 3403人在学 课程详情
  • 基本软件和开发工具

    • 基于markdown语法的文档记录神器typora
    • 安装和使用xmind_zen思维导图(结合typora记笔记)
    • gradle安装设置
    • gradle目录迁移
    • powerdesigner16安装
    • powerdesigner创建pdm
    • 轻量级关系型数据库h2安装和使用
    • h2数据库另外建库的方法
    • idea安装
    • idea常用设置(字体、快捷键)
    • idea数据库工具使用
  • 创建基于gradle构建的springboot工程

    • 创建基于gradle构建的spring boot工程
    • 实现spring boot工程热加载
    • profile分环境配置
    • 打包和运行可执行jar
  • spring boot的web层开发实践

    • 开发和测试一个典型的rest api风格的post方法
    • 实现Jackson反序列化Json报文中的特定类型(自定义枚举类型转换为例)
    • Jackson序列化Java对象输出json报文实战
    • 表单形式的类型转换
    • 自定义注解实现通用的正常响应格式
    • 通过JsonView注解控制输出
    • dto字段校验
    • 通过异常处理器统一处理校验失败信息
    • 自定义消息和注解优化校验失败信息
    • 方法参数校验和通用校验错误处理
    • 通过自定义注解实现特定字段后台逻辑校验
    • 使用委托模式实现通用的自定义注解校验
    • 数据校验部分总结
  • 创建基于gradle的多模块项目

    • 将工程改造为gradle多模块(一)
    • 将工程改造为gradle多模块(二)
  • spring boot与mybatis整合

    • mybatis整合和单元测试
    • 基于gradle构建的mybatis generator
    • mybatis生成器目标为mybatis3的api调用(一)
    • mybatis生成器目标为mybatis3的api调用(二)
    • mybatis生成器目标为mybatis3 dynamic sql的api调用
    • xml形式的商品分类递归查询
    • PageHelper分页插件的使用
  • 用户注册登录模块实战

    • 用户模块的数据层(表介绍、MyBatis生成器使用)
    • 增加validation-facade模块解决service和dto的循环依赖
    • 定义用户模块的service接口
    • Md5加密工具的使用(加盐处理)
    • 实现用户登陆和注册接口
    • 键值对缓存接口KVCache(提供默认实现)
    • 找回密码相关接口开发
    • 获取、更新用户信息和修改密码接口开发
    • 建立用户模块web层开发
    • 用户模块rest-api接口开发
    • 身份认证拦截器的开发和配置
  • 用户模块单元测试实战

    • 建立service层单元测试(测试基类)
    • 测试注册和登录service接口
    • 测试找回密码service接口
    • 测试更新密码和用户信息维护service接口
    • 建立web层单元测试
    • 抽取web测试基类
    • web测试中session的同步
    • web测试实现mock用户登陆
    • web层的KVCache实现和测试
  • Swagger在项目中的实战

    • Swagger的引入和使用
    • Swagger分组配置(自定义yml属性)
    • Swagger页面接口测试
  • 番外篇——Linux环境熟悉与常用开发软件安装

    • VMware14和Centos7安装(虚拟机内)
    • 设置centos静态ip和hostname
    • 安装和使用XShell连接centos
    • 更新阿里的yum源
    • NppFTP同步远程文件
    • 虚拟机克隆
    • centos机器间ssh免登录设置
    • 安装j和配置jdk
    • nexus安装和界面操作
    • gitlab安装
    • jenkins安装
  • 番外篇(二)——nexus项目实战

    • 抽取公共gradle模块打包发布到nexus
    • 业务模块引用nexus模块

    订阅失败

    Gradle5.4 + Spring Boot2.0快速开发
    Gradle5.4 + Spring Boot2.0快速开发 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    略

    课程介绍

    基于gradle5.4 构建,结合各种软件神器,带你轻松快速入门spring boot2.0开发;从单一工程到gradle多模块开发,告诉你模块怎么拆怎么重用;从功能开发到单元测试,教你编写可维护可扩展可测试的高质量代码。对linux开发环境还不熟悉的小伙伴,番外篇带你快速入门。赶快和鹏哥一起来学习吧!
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 723人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22105人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4205人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 842人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5154人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~