spring initializer 不支持 Java 8 的解决办法

Last Modified: 2024/01/08

概述

如果你使用 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 了!!

有问题吗?点此反馈!

温馨提示:反馈需要登录