Spring官方出品-SpringBoot3.1快速入门

这个视频其实很有价值,学到了能提高生产力的地方很多。
比如springboot 3.1可以自动识别docker-compose文件,并在项目启动的时候创建对应的容器,如果我们之前要做一个crud demo,本地要装数据库吧,装好了还要启动吧,还要建库建表吧,很多人都会被这种重复而且繁琐的步骤劝退,这期间会遇到各种环境问题。
但是现在springboot3.1直接支持读取项目的compose文件,我们只需要配置下镜像信息,启动就会去创建容器,多方便啊,这种技术在b站我发现没有一个人讲过,我特意看了培训机构讲的springboot 3的视频,其实讲的和2差不多,没有把3能提高实际生产力的特性讲出来,相当于用的java17,但是写的java7风格的代码。
以及我们代码要做集成测试,也很方便,使用test container就可以在测试环境上下文初始化我们需要的依赖,也是容器化的。
Testcontainers提供了可插拔的架构,人们可以通过扩展GenericContainer来抽象出一些常见的服务配置。比如NginxContainer,MysqlContainer等等。
所以如果去互联网公司,以及自己学习,这些新技术是能够提高我们生产力的。希望大家能够认真学习。