Java

  • Java
    03-21 01:00
  • Java
    01-31 04:06
  • Java
    05-14 02:53
    电商权限管理系统视频教程 Java开发企业级权限管理系统课程 共18章 第1章 课程整体概述(配套教程:电商前端+电商后端+电商权限管理系统课程) 本章首先介绍为什么大公司都有权限管理系统,然后会对权限管理中流行的RBAC模型及拓展做重点说明,并给出理想中的权限管理系统应该是什么样子的。之后会对这门课程做总体内容介绍与课程安排,最后会介绍这门课程会涉及到的技术,让大家明确了解到这门课程到底能收获些什么(课程提供QQ交流群)。… 第2章 Spring Security权限框架理论与实战演练 本章首先让大家学习到Spring Security权限框架的架构,之后大家可以学习到Spring Security权限框架的核心概念,包括***、数据库管理、缓存、自定义决策等等,之后会手把手带大家基于Spring Boot+Spring Security搭建一套演练环境,并带着大家在Spring Security权限框架常见的应用场景下对框架常用的API功能进行编码… 第3章 Apache Shiro权限框架理论与实战演练 本章课程安排和Spring Security框架的安排是一样的,也是按照架构、核心概念、搭建环境、编码演练、优缺点分析的流程来进行讲解。不同的是Shiro里的核心概念是对身份认证、授权、权限拦截、会话管理、权限缓存等进行介绍。通过对两个框架的学习,可以看出他们不同的设计理念,这里对比着学习效果会更好。搭建环境依旧使用… 第4章 权限管理系统核心表设计 知识点索引请访问大家可能不清楚为什么有了流行的框架我们还需要自己开发一套,因此本章开始我们就来说明这个问题,之后我会演示这个系统开发完的界面样子,并根据演示给出我们需要开发的功能,之后带领大家一起完成详细的数据库设计(部门表,用户表,权限模块表,权限表,角色表,… 第5章 Spring MVC开发环境搭建与配置 本章我会手把手带大家使用SpringMVC搭建一套完整的开发环境(不限于权限系统项目,所有后台系统开发都通用),并带大家完成各种重要的配置,包括pom.xml配置、web.xml配置、spring-servlet.xml配置,applicationContext.xml配置、durid配置、mybatis-config.xml配置及logback.xml的配置,大家会从中学习到许多环境配置的细… 第6章 项目准备与核心辅助工具类开发 本章开始,我会为大家介绍实用的Mybatis Generator工具,它可以根据数据库表设计动态生成相关的Java代码。之后定义项目的接口规范,在此基础上对接口的异常做全局的异常封装处理,然后为了方便项目对参数校验,我会带领大家完成一个校验工具BeanValidator的开发。因为项目会涉及json处理,我会专门封装JsonMapper来完成类… 第7章 部门模块开发 本章带大家进行部门模块的开发,主要涉及新增部门、更新部门、部门树形结构的生成的后端接口及前端渲染。由于会涉及前端开发,我会对页面使用的内容做一些封装,方便后面页面的复用,提高代码复用性。并且上一章我们开发的工具也将从这一章开始大量的使用。这里涉及到的部门树形结构的开发、部门更新时递归更新子部门、树形… 第8章 用户模块开发 本章带大家开发的是RBAC模型里的用户模块,这里除了完成对用户的管理外,同时还处理了用户登录和注销的功能,并将用户登录信息存储到ThreadLocal对象中方便系统内对当前登录用户的信息进行获取。这个模块首次涉及分页列表的展示,因此我们封装了一个分页插件,方便后面相关模块的代码复用,这对大家以后的编程思想会有一个… 第9章 权限模块开发 本章带大家开发的是RBAC模型里的权限模块,由于和部门模块很相似,前端交互也相同,这个模块我会教大家提高参考类似模块进行低成本的开发或改造的思路和能力。 第10章 权限点模块开发 本章要带大家开发的是RBAC模型里的权限点模块,主要是对权限点进行管理。由于和用户管理很相似,且相关的插件和函数都已经封装好,这章学习起来会比较轻松。 第11章 角色模块开发 本章要带大家开发的是RBAC模型里的角色模块,主要是对角色进行管理,包括获取列表、新增、修改、删除及相应的前端交互,这章学习起来会比较轻松。 第12章 角色权限关系开发 本章要带大家开发的是是RBAC模型里的角色权限关系模块。这章涉及到的技术要求较高,首先是后台递归生成基于角色已分配权限的权限模块和权限点组成树形结构,并计算每个节点下的权限点是否需要勾选和可选,然后前端使用zTree插件对这个树形结构进行动态渲染,并允许更新。更新时我做了比较细节的处理,先查看要更新的权限点… 第13章 角色用户关系开发 本章带大家开发的是RBAC模型里的角色用户关系模块。相比角色权限关系开发,角色用户关系的开发会相对简单一些,这个主要体现在数据渲染上,这里我们引入duallistbox插件来展示待选用户和已选用户。后台的更新操作和角色权限关系开发基本是一致的,祝大家学习愉快! … 第14章 RBAC模型附加功能开发 本章首先带大家完成部门删除、权限删除功能的开发和交互,之后完成了两个特别实用的接口,分别是查询用户已分配的角色和权限和查询权限被分配的角色和拥有指定权限的用户,这个特别有助于维护权限的管理员通过各个角度对分配的权限进行查看,虽然是一个权限管理系统的非核心的,附加的功能,但是从一个产品的易用性和管理员… 第15章 权限拦截模块开发 本章带大家开发的是权限拦截模块。在RBAC模型功能完备的基础上,借助RBAC提供的数据,利用Filter拦截后台请求,编写我们定义的权限拦截规则,并对无权限访问的请求和页面做了特殊的处理。这里可扩展度很高,主要是把控权限拦截的细节,可以根据业务的需要做定制及扩展。提供系统的高度拓展性。 … 第16章 权限缓存模块开发(Redis分布式) 本章我们引入了redis来做权限缓存,让系统变成分布式的系统,在封装好java操作redis的配置后,会大大家分析缓存可以放在哪些方法上。之后我会带大家分析权限拦截涉及到的方法,分析出需要缓存的方法,然后我会演示如何有针对性的对指定的方法进行缓存,并验证通过。过程中我会简单演示使用Redis Desktop Manager客户端来… 第17章 权限操作记录模块开发 这一章对于做好权限管理特别重要,也是绝大部分权限系统和流行的权限框架都缺少的。我们将系统里部门、用户、权限模块、权限点、角色、角色与权限、角色与用户的新增、更新的日志全部记录下来,在页面上分页展示,并支持根据类型、操作人关键字、更新前关键字、更新后关键字、更新时间段进行查询,这极大的方便了权限系统的… 第18章 课程总结 恭喜那些能坚持学习到最后一章的同学,课程讲到这就要结束了,煽情的话就不多说了,还是多留点时间给大家总结一下这套原生系统相对于流行的权限框架的一些优点,并指出了这套原生系统的可扩展点及灵活性,方便大家活学活用,根据自己面对的业务需求进行选择和拓展,非常希望这门课能给大家带来提高和收获,这是做这门课程最…
    • 372
  • Java
    03-21 01:01
  • Java
    07-22 01:53
  • Java
    01-29 06:48
    2021 React全家桶 课程介绍: 本套视频教程基于最新版React17录制,对React开发中的各项核心技术进行了详细讲解。知识点涵盖全面,即包括:虚拟DOM与JSX、DOM-Diffing算法、React-Router、生命周期(新版+旧版)等基础内容的讲解;又包括:组件的基本使用、组件的封装、组件的懒加载、组件的优化等组件核心技术;还包括:Pubsub、Redux、React-Redux、hooks、ErrorBoundary、Context等进阶内容;更包括:高阶函数、函数柯里化、this指向分析、ES6/7/8部分新语法、antdUI组件库、fetch等扩展内容…… 课程目录: 第001课、react简介.mp4 第002课、hello_react案例.mp4 第003课、虚拟DOM的两种创建方式.mp4 第004课、虚拟DOM与真实DOM.mp4 第005课、jsx语法规则.mp4 第006课、jsx小练习.mp4 第007课、组件与模块.mp4 第008课、开发者工具的安装.mp4 第009课、函数式组件.mp4 第010课、复习类相关知识.mp4 第011课、类式组件.mp4 第012课、对state的理解.mp4 第013课、初始化state.mp4 第014课、react中的事件绑定.mp4 第015课、类中方法中的this.mp4 第016课、解决类中this指向问题.mp4 第017课、setState的使用.mp4 第018课、state的简写方式.mp4 第019课、总结state.mp4 第020课、props的基本使用.mp4 第021课、批量传递props.mp4 第022课、对props进行限制.mp4 第023课、props的简写方式.mp4 第024课、类式组件中的构造器与props.mp4 第025课、函数式组件使用props.mp4 第026课、总结props.mp4 第027课、字符串形式的ref.mp4 第028课、回调形式的ref.mp4 第029课、回调ref中调用次数的问题.mp4 第030课、createRef的使用.mp4 第031课、总结ref.mp4 第032课、react中的事件处理.mp4 第033课、非受控组件.mp4 第034课、受控组件.mp4 第035课、高阶函数_函数柯里化.mp4 第036课、不用柯里化的写法.mp4 第037课、引出生命周期.mp4 第038课、生命周期(旧)_组件挂载流程.mp4 第039课、生命周期(旧)_setState流程.mp4 第040课、生命周期(旧)_forceUpdate流程.mp4 第041课、生命周期(旧)_父组件render流程.mp4 第042课、总结生命周期(旧).mp4 第043课、对比新旧生命周期.mp4 第044课、getDerivedStateFromProps.mp4 第045课、getSnapshotBeforeUpdate.mp4 第046课、getSnapshotBeforeUpdate举例.mp4 第047课、总结生命周期(新).mp4 第048课、DOM的diffing算法.mp4 第049课、初始化react脚手架.mp4 第050课、脚手架文件介绍_public.mp4 第051课、脚手架文件介绍_src.mp4 第052课、一个简单的Hello组件.mp4 第053课、样式的模块化.mp4 第054课、vscode中react插件的安装.mp4 第055课、_组件化编码流程.mp4 第056课、_TodoList案例_静态组件.mp4 第057课、_TodoList案例_动态初始化列表.mp4 第058课、_TodoList案例_添加todo.mp4 第059课、_TodoList案例_鼠标移入效果.mp4 第060课、_TodoList案例_添加一个todo.mp4 第061课、_TodoList案例_对props进行限制.mp4 第062课、_TodoList案例_删除一个todo.mp4 第063课、_TodoList案例_实现底部功能.mp4 第064课、_TodoList案例_总结TodoList案例.mp4 第065课、_脚手架配置代理_方法1.mp4 第066课、_脚手架配置代理_方法2.mp4 第067课、_github搜索案例_静态组件.mp4 第068课、_github搜索案例_axios发送请求.mp4 第069课、_github搜索案例_展示数据.mp4 第070课、_github搜索案例_完成案例.mp4 第071课、_消息订阅与发布技_pubsub.mp4 第072课、_fetch发送请求.mp4 第073课、_总结github搜索案例.mp4 第074课、_对SPA应用的理解.mp4 第075课、_对路由的理解.mp4 第076课、_前端路由原理.mp4 第077课、_路由的基本使用.mp4 第078课、_路由组件与一般组件.mp4 第079课、_NavLink的使用.mp4 第080课、_封装NavLink组件.mp4 第081课、_Switch的使用.mp4 第082课、_解决样式丢失问题.mp4 第083课、_路由的模糊匹配与严格匹配.mp4 第084课、_Redirect的使用.mp4 第085课、_嵌套路由.mp4 第086课、_向路由组件传递params参数.mp4 第087课、_向路由组件传递search参数.mp4 第088课、_向路由组件传递state参数.mp4 第089课、_总结路由参数.mp4 第090课、_push与repalce.mp4 第091课、_编程式路由导航.mp4 第092课、_withRouter的使用.mp4 第093课、_BrowserRouter与HashRouter.mp4 第094课、_antd的基本使用.mp4 第095课、_antd样式的按需引入.mp4 第096课、_antd自定义主题.mp4 第097课、_redux简介.mp4 第098课、_redux工作流程.mp4 第099课、_求和案例_纯react版.mp4 第100课、_求和案例_redux精简版.mp4 第101课、_求和案例_redux完整版.mp4 第102课、_求和案例_异步action版.mp4 第103课、_对react-redux的理解.mp4 第104课、_连接容器组件与UI组件.mp4 第105课、_react-redux基本使用.mp4 第106课、_优化1_简写mapDispatch.mp4 第107课、_优化2_Provider组件的使用.mp4 第108课、_优化3_整合UI组件与容器组件.mp4 第109课、_数据共享_编写Person组件.mp4 第110课、_数据共享_编写Person组件的reducer.mp4 第111课、_数据共享_完成数据共享.mp4 第112课、_纯函数.mp4 第113课、_redux开发者工具.mp4 第114课、_最终版.mp4 第115课、_项目打包运行.mp4 第116课、_扩展1_setState.mp4 第117课、_扩展2_lazyLoad.mp4 第118课、_扩展3_stateHook.mp4 第119课、_扩展4_EffectHook.mp4 第120课、_扩展5_RefHook.mp4 第121课、_扩展6_Fragment.mp4 第122课、_扩展7_Context.mp4 第123课、_扩展8_PureComponent.mp4 第124课、_扩展9_renderProps.mp4 第125课、_扩展10_ErrorBoundary.mp4 第126课、_组件间通信方式总结.mp4
    • 359
  • Java
    11-11 01:06
    课程内容包含了微服务架构的模型构建,Linux基础布局,Docker镜像概述和DockerCompose配置应用,Spring Boot概述、Spring Boot-Thymeleaf、Spring Boot-MyBatis、Spring Cloud Netflix、Spring Cloud Alibaba详解、VUE技术、VueRouter、Spring Security oAuth2全系列的解读。Kubernetes、Kubernetes-Ingress、Kubernetes-Ingress-Nginx、Kubernetes-ConfigMap、Kubernetes-Dashboard、编程方法讨论,MyShopPlus高级项目实战。还配有额外的Springboot参考课程。 ===============课程目录=============== ├─001 001.什么是微服务-构建单体应用模型.mp4 ├─002 002.什么是微服务-走向单体地狱.mp4 ├─003 003.什么是微服务-微服务解决复杂问题.mp4 ├─004 004.什么是微服务-微服务的优点.mp4 ├─005 005.什么是微服务-微服务的缺点.mp4 ├─006 006.什么是微服务-CAP 定理与 BASE 理论.mp4 ├─007 007.什么是微服务-如何应对高并发.mp4 ├─008 008.Linux-简介.mp4 ├─009 009.Linux-远程控制管理.mp4 ├─010 010.Linux-目录管理.mp4 ├─011 011.Linux-系统管理.mp4 ├─012 012.Linux-Vim 编辑器.mp4 ├─013 013.Linux-用户和组管理.mp4 ├─014 014.Linux-文件权限管理.mp4 ├─015 015.Linux-软件包管理.mp4 ├─016 016.Linux-部署应用程序1.mp4 ├─017 016.Linux-部署应用程序2.mp4 ├─018 017.Linux-LVM 磁盘扩容.mp4 ├─019 018.Docker-简介.mp4 ├─020 019.Docker-安装.mp4 ├─021 020.Docker-概述.mp4 ├─022 021.Docker-操作镜像.mp4 ├─023 022.Docker-操作容器.mp4 ├─024 023.Dockerfile-定制镜像.mp4 ├─025 024.Dockerfile-指令.mp4 ├─026 025.DockerCompose-简介.mp4 ├─027 026.DockerCompose-使用.mp4 ├─028 027.DockerCompose-部署应用程序.mp4 ├─029 028.DockerCompose-GitLab1.mp4 ├─030 028.DockerCompose-GitLab2.mp4 ├─031 029.DockerCompose-Nexus.mp4 ├─032 030.DockerCompose-Harbor.mp4 ├─033 031.DockerCompose-网络设置1.mp4 ├─034 031.DockerCompose-网络设置2.mp4 ├─035 032.再谈微服务-微服务的概念.mp4 ├─036 033.再谈微服务-微服务的实践.mp4 ├─037 034.再谈微服务-微服务设计模式.mp4 ├─038 035.Spring Boot-简介.mp4 ├─039 036.Spring Boot-第一个应用程序.mp4 ├─040 037.Spring Boot-单元测试.mp4 ├─041 038.Spring Boot-常用配置.mp4 ├─042 039.Spring Boot-Thymeleaf-简介.mp4 ├─043 040.Spring Boot-Thymeleaf-第一个页面.mp4 ├─044 041.Spring Boot-MyBatis-HikariCP.mp4 ├─045 042.Spring Boot-MyBatis-TkMyBatis.mp4 ├─046 043.Spring Boot-MyBatis-代码生成插件.mp4 ├─047 044.Spring Boot-MyBatis-CRUD.mp4 ├─048 045.Spring Cloud Netflix-项目进入维护期.mp4 ├─049 046.Spring Cloud Alibaba-简介.mp4 ├─050 047.Spring Cloud Alibaba-创建项目工程.mp4 ├─051 048.Spring Cloud Alibaba-创建统一的依赖管理.mp4 ├─052 049.Spring Cloud Alibaba-Nacos-注册中心.mp4 ├─053 050.Spring Cloud Alibaba-Nacos-安装.mp4 ├─054 051.Spring Cloud Alibaba-Nacos-服务注册与发现.mp4 ├─055 052.Spring Cloud Alibaba-Nacos-Feign.mp4 ├─056 053.Spring Cloud Alibaba-Nacos-分布式配置中心.mp4 ├─057 054.Spring Cloud Alibaba-Nacos-多环境配置.mp4 ├─058 055.Spring Cloud Alibaba-Sentinel-分布式系统的流量防卫兵.mp4 ├─059 056.Spring Cloud Alibaba-Sentinel-控制台.mp4 ├─060 057.Spring Cloud Alibaba-Sentinel-客户端接入.mp4 ├─061 058.Spring Cloud Alibaba-Dubbo-简介.mp4 ├─062 059.Spring Cloud Alibaba-Dubbo-创建项目工程.mp4 ├─063 060.Spring Cloud Alibaba-Dubbo-创建统一的依赖管理.mp4 ├─064 061.Spring Cloud Alibaba-Dubbo-服务注册与发现.mp4 ├─065 062.Spring Cloud Alibaba-Dubbo-实现高速序列化.mp4 ├─066 063.Spring Cloud Alibaba-Dubbo-负载均衡.mp4 ├─067 064.Spring Cloud Alibaba-Dubbo-外部化配置.mp4 ├─068 065.Vue-了解前端知识体系.mp4 ├─069 066.Vue-了解前后分离的演变史.mp4 ├─070 067.Vue-了解前端 MVVM 模式.mp4 ├─071 068.Vue-简介.mp4 ├─072 069.Vue-第一个应用程序.mp4 ├─073 070.Vue-实例的生命周期.mp4 ├─074 071.Vue-语法.mp4 ├─075 072.Vue-事件.mp4 ├─076 073.Vue-通信1.mp4 ├─077 073.Vue-通信2.mp4 ├─078 074.Vue-表单输入.mp4 ├─079 075.Vue-组件基础.mp4 ├─080 076.Vue-计算属性.mp4 ├─081 077.Vue-内容分发与自定义事件.mp4 ├─082 078.Vue-VueCli.mp4 ├─083 079.VueRouter-第一个路由.mp4 ├─084 080.VueRouter-第一个工程.mp4 ├─085 081.VueRouter-嵌套路由.mp4 ├─086 082.VueRouter-参数传递与重定向.mp4 ├─087 083.VueRouter-路由模式与 404.mp4 ├─088 084.VueRouter-路由钩子与异步请求.mp4 ├─089 085.Vuex-状态管理.mp4 ├─090 086.Spring Security oAuth2-简介.mp4 ├─091 087.Spring Security oAuth2-开放平台.mp4 ├─092 088.Spring Security oAuth2-令牌的访问与刷新.mp4 ├─093 089.Spring Security oAuth2-客户端授权模式.mp4 ├─094 090.Spring Security oAuth2-创建项目工程.mp4 ├─095 091.Spring Security oAuth2-创建认证服务器.mp4 ├─096 092.Spring Security oAuth2-基于内存存储令牌.mp4 ├─097 093.Spring Security oAuth2-基于 JDBC 存储令牌.mp4 ├─098 094.Spring Security oAuth2-RBAC 基于角色的访问控制.mp4 ├─099 095.Spring Security oAuth2-基于 RBAC 的自定义认证.mp4 ├─100 096.Spring Security oAuth2-创建资源服务器.mp4 ├─101 097.Kubernetes-简介.mp4 ├─102 098.Kubernetes-安装前的准备.mp4 ├─103 099.Kubernetes-安装集群.mp4 ├─104 100.Kubernetes-配置网络.mp4 ├─105 101.Kubernetes-第一个容器.mp4 ├─106 102.Kubernetes-概念总结.mp4 ├─107 103.Kubernetes-通过资源配置运行容器.mp4 ├─108 104.Kubernetes-Ingress-简介.mp4 ├─109 105.Kubernetes-Ingress-Nginx 虚拟主机.mp4 ├─110 106.Kubernetes-Ingress-Nginx 反向代理.mp4 ├─111 107.Kubernetes-Ingress-Nginx 负载均衡.mp4 ├─112 108.Kubernetes-Ingress-Nginx Controller.mp4 ├─113 109.Kubernetes-准备数据卷.mp4 ├─114 110.Kubernetes-使用数据卷.mp4 ├─115 111.Kubernetes-ConfigMap.mp4 ├─116 112.Kubernetes-Dashboard.mp4 ├─117 113.编程方法论-敏捷宣言.mp4 ├─118 114.编程方法论-敏捷开发.mp4 ├─119 115.编程方法论-极限编程.mp4 ├─120 116.编程方法论-微服务十二要素宣言.mp4 ├─121 117.编程方法论-无状态应用.mp4 ├─122 118.编程方法论-轻应用.mp4 ├─123 119.编程方法论-禅道-简介.mp4 ├─124 120.编程方法论-禅道-安装.mp4 ├─125 121.项目实战-MyShopPlus.mp4 ├─126 122.项目实战-MyShopPlus-Helm.mp4 ├─127 123.项目实战-MyShopPlus-TiDB 简介.mp4 ├─128 124.项目实战-MyShopPlus-TiDB Operator.mp4 ├─129 125.项目实战-MyShopPlus-TiDB Cluster.mp4 ├─130 126.项目实战-MyShopPlus-创建项目工程.mp4 ├─131 127.项目实战-MyShopPlus-部署注册中心.mp4 ├─132 128.项目实战-MyShopPlus-用户服务提供者.mp4 ├─133 129.项目实战-MyShopPlus-用户注册服务1.mp4 ├─134 129.项目实战-MyShopPlus-用户注册服务2.mp4 ├─135 130.项目实战-MyShopPlus-创建认证服务.mp4 ├─136 131.项目实战-MyShopPlus-创建后台客户端.mp4 ├─137 132.项目实战-MyShopPlus-OKHttp3.mp4 ├─138 133.项目实战-MyShopPlus-完善登录和注销.mp4 ├─139 134.项目实战-MyShopPlus-实现单点登录1.mp4 ├─140 134.项目实战-MyShopPlus-实现单点登录2.mp4 ├─141 135.项目实战-MyShopPlus-创建路由网关.mp4 ├─142 136.项目实战-MyShopPlus-番外-更新版本号.mp4 ├─143 137.项目实战-MyShopPlus-管理后台-个人信息-查询.mp4 ├─144 138.项目实战-MyShopPlus-管理后台-个人信息-修改.mp4 ├─145 139.项目实战-MyShopPlus-云服务-文件上传-OSS.mp4 ├─146 140.项目实战-MyShopPlus-管理后台-个人信息-头像上传.mp4 ├─147 141.项目实战-MyShopPlus-服务熔断-Feign.mp4 ├─148 142.项目实战-MyShopPlus-服务限流-Dubbo Sentinel.mp4 ├─149 143.项目实战-MyShopPlus-认证授权-基于 JDBC 存储令牌.mp4 ├─150 144.项目实战-MyShopPlus-Kubernetes Redis Cluster.mp4 ├─151 145.项目实战-MyShopPlus-认证授权-基于 Redis 存储令牌.mp4 ├─152 146.项目实战-MyShopPlus-消息队列-RocketMQ 简介.mp4 ├─153 147.项目实战-MyShopPlus-Kubernetes RocketMQ Operator.mp4 ├─154 148.项目实战-MyShopPlus-系统登录日志服务提供者.mp4 ├─155 149.项目实战-MyShopPlus-消息队列-消息生产者服务.mp4 ├─156 150.项目实战-MyShopPlus-消息队列-日志消费者服务.mp4 ├─157 151.项目实战-MyShopPlus-消息队列-完善登录日志功能.mp4 ├─158 152.项目实战-MyShopPlus-全局异常处理.mp4 额外参考课程 ├─01、Spring Boot快速入门.mov ├─02、Spring Boot整合JSP.mov ├─03、Spring Boot整合Thymeleaf.mov ├─04、Thymeleaf常用语法(上篇).mov ├─05、Thymeleaf常用语法(下篇).mov ├─06、Spring Boot数据校验.mov ├─07、Spring Boot整合MyBatis.mov ├─08、Spring Boot整合Spring Data JPA.mov ├─09、Spring Boot 整合Spring Data MongoDB.mov
    • 358
  • Java
    11-24 06:39
  • Java
    11-09 02:08
  • Java
    08-04 06:40