spring initializer 不支持 Java 8 的解决办法
概述
如果你使用 Intellij idea 创建 spring 项目,在选择 Java 版本的时候你会发现 Java 8 选项不在了。没错,spring 官方已经不支持 Java8 了。本文将介绍 Spring initializer 不支持 Java 8 的两种解决办法。
1、使用 start.aliyun.com 替代
虽然官方的 https://start.spring.io 已经不支持 Java 8 了,但是可以使用 https://start.aliyun.com 替代,具体操作如下:
2、本地启动一个服务代替 spring initializer
该说不说,阿里云的对 Java 的支持真的挺强的,上面说到用 https://start.aliyun.com 来代替 spring 官方 Initializer,不仅如此阿里巴巴还开源了cloud-native-app-initializer,通过该项目我们完全可以自己本地启动一个服务,用自己服务来支持 Java 8。
由于 cloud-native-app-initializer 提供了 docker 镜像,因此本地启动相当简单,就两条命令:
docker pull registry.cn-hangzhou.aliyuncs.com/cloud-native-app-initializer/initializer:latest
docker run -it -p 127.0.0.1:7001:7001 registry.cn-hangzhou.aliyuncs.com/cloud-native-app-initializer/initializer:latest
启动成功后,访问 http://127.0.0.1:7001/bootstrap.html 本地版本的 start.aliyun.com。当然我们还可以将 http://127.0.0.1:7001 配置到 Intellij idea 中。
各位顽固派们,我们又可以愉快的使用 Java 8 了!!
有问题吗?点此反馈!
温馨提示:反馈需要登录