0
43
¥ 99.00
开通会员,立省9.90元, 立即开通
立即购买

你将收获

1掌握微服务Spring Boot在实际项目开发中常用的核心技术栈及其在典型业务场景下的应用实战;

2.掌握SpringBoot+SpringMVC+Mybatis在Java Web应用开发过程的技术干货以及开发技巧

3.掌握如何对给定的业务场景进行流程分析、需求分析以及独立进行数据库表的设计,并最终以实际的代码进行实战实现;

4.掌握如何基于SpringBoot自主搭建一套属于个人的项目-多模块的项目,并以此敞开脑洞,开发一些功能模块;

适用人群

JAVA开发工程师、后端开发工程师

课程介绍

内容简介:

本课程主要是从最基础的技术要点一步一个脚印的介绍Spring Boot2.0相关的核心技术栈,包括如何基于Spring Boot2.0搭建一个企业级的多模块项目、整合Spring MVC和Mybatis实现项目中功能模块的CRUD,校验器Validator、Lombok、动态配置参数、开发环境切换、全局异常处理、定时任务、多线程、热加载、发送邮件、上传下载文件、多数据源等核心干货,为各位小伙伴提供企业级项目开发中常见且典型的核心技术!


其课程大纲如下所示:






在课程的最后,我们介绍并实战了一个典型的应用场景:“用户注册”,主要是将前面章节介绍的内容融入到一个完整的功能模块中,做到学以致用!其完整的功能流程图如下图所示:

基本要求:



1、基本要求:具备一定的JavaSE以及Java Web项目的开发基础、了解spring boot更佳

2、工具要求:会使用Intellij IDEA Navicat 以及 Postman

本课知识点

java中间件企业编程语言Javaredisspring技术应用

课程讨论

讲的内容实用性比较好、都是干货、比较有实际用处

所有回复(1):

谢谢小伙伴的好评,学习期间有任何问题都可以留言与我交流!!!
钟老师,你好,我想问一下使用mybatis逆向工程模板生成entity时没有报错,但就生成的entity、mapper.xml、mapper文件都考到工程项目之后,public interface UserOrderMapper { int deleteByPrimaryKey(Integer id); int insert(UserOrder record); int insertSelective(UserOrder record); UserOrder selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(UserOrder record); int updateByPrimaryKey(UserOrder record); } 这些方法都跳转不到mapper.xml文件中,其他的可以跳转,这是为什么?

所有回复(1):

很可能你 mapper.xml 里面的包目录名没有跟 mapper 所在的包保持一致
老师讲的很详细,适合入门学习,期待下一小节的内容!

所有回复(1):

谢谢小伙伴的好评,学习期间有任何问题都可以留言与我交流
感觉不是给小白学的, 是有一定基础再看这个教程

所有回复(1):

哈,其实课程里面也介绍了,最好要有一定的JavaSE基础、Java Web开发基础,如果开发过SSM的那更佳!
我的 request.getFile一直得到 null,postMan已经指定该字段是File类型
为什么我的 request.getFile("appendix")一直得到null

所有回复(1):

很有可能你的前端postman没有指定 该字段为 file类型
第三章的3和4之间是不是少了一块,一直照着做,结果4突然就跳到了删除那里,感觉有点快

所有回复(1):

没有哦,因为剩下新增、修改和删除,删除的功能比较简单,就从删除 开始讲起了....你往课时后面看,还会有介绍新增、修改等功能的。删除功能只是放在第一个来开刀而已!
讲的在基础写就好了,因为基础不是很好,所以就有点儿吃力了

所有回复(1):

嗯嗯!考虑到可能有些小伙伴需要更基础点的技术栈的介绍,我特意写了springboot的技术专栏(从基础开始撸起),感兴趣可以看看:http://www.fightjava.com/web/index/blog/type.html?typeId=1 当然啦,你还可以结合其他的一些博客或者spring boot官网的Demo来入门spring boot!
请问老师maven配置的阿里云镜像地址是什么?我用的http://maven.aliyun.com/nexus/content/groups/public/但是spring-boot-dependencies和spring-boot-maven-plugin报错找不到对应的2.0.5.RELEASE版本

所有回复(1):

阿里云私服的配置我在项目的父模块的pom.xml已经有贴出来了哦!!! 如果 spring-boot-maven-plugin 2.0.5.RELEASE找不到的话,那可以从以下两个方面尝试解决 1、换个版本试试 2、检查一下网络和 idea maven仓库的配置(可以调整为 默认的 bundled3试试) 如果还是不能解决 那你直接打开我的源码试试 如果依旧不能解决,那加我微信:debug0868 交流交流吧 !
server模块的pom.xml报错:maven-war-plugin:2.4 not found是怎么会是?难道我这里不应该设置版本号是2.4?我本地使用的maven版本是3.5.3

所有回复(1):

加上版本即可。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> 如果依然不能下载下来,那检查一下自己的maven私服和网络 (可以考虑在自己的maven配置里加上阿里云私服配置)

同学笔记

  • qq_42106009 2020-05-28 16:33:55

    来源:如何构建Web前后端通信时的统一响应模型 查看详情

    接口统一相应模型

    内容:一种企业级的项目开发规范-项目前后端通信(或者与第三方服务通信)时的一种约定

  • qq_42106009 2020-05-28 09:44:32

    来源:认识一下SpringBoot这位大佬 查看详情

    Spring Boot是用来简化Spring应用的初始搭建以及开发过程。

    特性

    1:约定优先于配置。

    2:可基于Maven独立创建Spring应用程序,并打包成可执行的Jar或者War直接运行起来。

    3:内置Tomcat/Jetty等Servlet容器,而不需要外置的Tomcat运行。

    4:“起步依赖”(xx-starter依赖)、“自动装配”(自动配置Spring容器)

  • qq_43506451 2020-03-24 21:49:58

    来源:定时任务调度之线程池多线程执行任务 查看详情

    @SpringBootApplication  项目入口

    @ImportResource (value={"classpath:"}) 导入配置文件

    @MapperScan(basePackages="") 扫描加载mapper

    @EnableScheduling 定时任务调度

    @EnableAsync 异步处理

    @EnableCaching 开启缓存

没有更多了