spring - 初学者问题:对以前的版本使用spring initializr还是可以解决?

标签 spring spring-boot gradle

我一直很喜欢Spring Initializr,因为它很方便,但是我需要为项目使用Spring Boot 1.2.7,但我不确定该怎么做,但是我想我可以通过修改一下来实现build.gradle或pom.xml文件?

在无法预见的复杂性或其他约定(我不知道)的地方,我也做了类似的事情。

我是一个新手,对较新的版本有很好的概念性理解,到目前为止,我对Gradle的了解很少,因此,我正在寻找初学者的解决方案,并且希望您能从中获得宝贵的见解。过去使用Initializr和提供的启动程序项目文件授予。

最佳答案

这有点骇人听闻,因此您的工作量可能会大相径庭。

使用Chrome浏览器转到http://start.spring.io(我建议这样做,因为我很容易使用它,并且使用其他浏览器也可能以类似的方式进行操作,但在此不做介绍)。

  • 右键单击版本字段(我认为当前为2.1.2),然后选择“检查”
  • 展开HTML选择元素
  • 右键单击选择元素,然后选择“编辑为HTML”
  • 在最后添加元素<option value="1.2.7.RELEASE">1.2.7</option>
  • 在元素外部选择以提交编辑
  • 此时,您应该可以选择版本1.2.7并从那里创建一个项目。

  • 正如我所说,这可能有效,但不能保证。

    您可以转到https://github.com/spring-io/initializr/并运行您自己的本地实例。

    更深入地了解这一点,我还发现您可以使用Spring-Boot CLI(命令行界面-有关获取位置的信息,请参见spring-boot文档)。如果您在--boot-version=1.2.7.RELEASE命令中指定选项init,则可以设置要使用的spring-boot版本。我相信您也可以添加--dependencies=web,data,etc以获得项目运行所需的位。

    关于spring - 初学者问题:对以前的版本使用spring initializr还是可以解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54622118/

    相关文章:

    java - Spring Data Rest 和 Cors

    java - <上下文:componentscan> how does it work?

    spring-boot - Spring Boots Gradle插件在启动脚本中忽略了applicationDefaultJvmArgs

    spring-boot - Spring Data Jpa中的唯一键约束

    java - io.prometheus.client.Gauge 是否可用于线程安全计数器

    groovy - ConfigSlurper的groovy文件如何调用build.gradle中定义的方法?

    java - Spring boot应用程序中的org.springframework.http.InvalidMediaTypeException

    java - Maven-Camel-Spring-Oracle : Error creating bean - java. lang.IllegalStateException : Could not load JDBC driver class [oracle. jdbc.driver.OracleDriver]

    java - 如何从命令行运行 springmvc+gradle 项目?

    docker - Gradle docker build 无限期挂起