- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Spring Boot 新手。我想初始化一个项目,其中包括:
我应该在 Spring Initializer 中选择哪些包依赖项?除了必要的包之外,还有哪些库是可选的但使开发更容易?
最佳答案
取决于您想要如何使用restful服务,但您可能不需要任何额外的启动器,当您点击“生成项目”时获得的核心spring-boot-starter
是通常暗示所有常见的启动器,如 -web
、-security
,.. 具有日志记录和依赖项注入(inject),这就是创建一个可以轻松启动的 jar 所需的全部内容java -jar
但是,它没有附带 RestTemplate
这是在 Spring 中构建 Rest 客户端的常用方法。为此,您需要手动添加对 org.springframework:spring-web
的依赖项,就像您可以在 https://spring.io/guides/gs/consuming-rest/ 中看到的示例一样。
但是如果您更喜欢其他 REST 客户端库,您也可以使用它们。
还有 Feign 可以用作休息客户端,并且可以从初始化程序中获取,示例位于 https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-feign.html - 还没有尝试过,我不确定添加启动器时会添加多少额外的云依赖项。
我也喜欢Lombok在所有项目中,但这是首选。 DevTools 听起来显而易见的选择在控制台应用程序中不会给您带来太多好处,但对于实时重新加载 Web 服务器非常有用。
[...] so the JAR files could be later used in scheduled tasks.
听起来您正在尝试创建更大应用程序的库/模块。不过,您不需要一个独立工作的应用程序,所以也许 https://spring.io/guides/gs/multi-module/很适合您阅读。库的不同之处在于,您不需要 maven/gradle 的 spring boot 插件来打包独立的 jar,只需要依赖管理。
关于java - REST 消费者控制台应用程序的 Spring Initializr 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50503632/
Closed. This question is opinion-based 。它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。
我正在使用 Spring Initializr 创建一个简单的 Web 项目。我在网站上选择了 Web 和 Devtools 模块并创建了我的项目。 这是我的 pom.xml 文件: 4.
使用this web site ,我无法再使用图片中的链接。链接始终返回: 404 Not Found: Requested route ('start-scs.cfapps.io') does no
我的网站基于 Initializr Bootstrap 模板。我使用的不是左上角的“元素名称”,而是一张图片。导航链接仍然与页面顶部对齐,但我希望它们位于黑色导航栏的底部: 要重现最简单的方法是下载
我正在使用具有这些设置的 SPRING INITIALIZR: Java 专家 2.0.0(快照) jar 网络 JPA H2 百里香 执行器 每次我尝试运行 ./mvnw spring-boot:r
序言: 在此之前,我们主要通过maven archetype 来快速生成maven项目,项目原型相对简陋,对各种ide的支持也不太友好。然而通过spring官方提供的spring initiali
作为一家企业,我们希望在我们的 PCF 实例上内部托管initializr,我可以做到。我还能够修改 application.yml 以默认某些选择。 我通过简单地创建自己的 spring-boot
我正在使用 Intellij IDE 编写 Spring Boot 代码。 Spring Initializr 在 new project 选项中对我不可用。 http://blog.jetbrain
我是 Spring Boot 新手。我想初始化一个项目,其中包括: 一个控制台应用程序,它作用于命令行参数,以便以后可以在计划任务中使用 JAR 文件。 使用 RESTful 服务 记录 我应该在 S
I have generated a spring boot application with spring-initializer. when im building the project it
在第一个教程 Hello World 与 Spring Boot 中,我们学习了如何从命令行创建第一个 Spring Boot 应用程序**。** 在本教程中,我们将学习如何使用称为 * 的云应用程序
在我们的第一个 Hello World Spring Boot 教程中,我们学习了如何使用 ** Spring Boot 命令行界面创建一个简单的 Spring Boot 应用程序。** 在本教程中,
我刚刚下载了一个 intializr 生成的 Bootstrap 版本。我还安装了 SimpLESS 以避免不断地手动重新编译我的 LESS 文件并避免使用浏览器内编译器。然而,SimpLESS 拒绝
我已经开始学习 spring 并且在他们从 spring initializr 开始的每个教程中,我想知道是否有必要使用它或者我们可以不使用 spring initializr 创建一个项目? 最佳答
我正在使用 Spring Tool Suite,我想用 Kotlin、Spring 和 Maven 制作一个 REST API,但是在通过 Spring Initializr 创建项目后我的 pom.
我已经开始学习 spring 并且在他们从 spring initializr 开始的每个教程中,我想知道是否有必要使用它或者我们可以不使用 spring initializr 创建一个项目? 最佳答
我想使用 Spring Initializr 为 tomcat 创建 WAR... 我们的 DevOps 仍然不习惯将 java 作为独立运行的想法,并希望将应用程序作为 tomcat 中的 WAR
我最近用 initializr 创建了一个初始模板对于 Bootstrap 元素。我注意到正文中有一个 style 标签: body { padding-top: 50px; p
我想使用 Spring Initializr ( https://start.spring.io ) 设置一个 Spring Boot 项目,但我想知道您可以选择的项目类型的区别:Maven 项目还是
我在尝试设置 com.vaadin:vaadin-spring-boot-starter 时遇到了困惑Gradle 项目进入生产模式。 该项目是多模块项目的一部分,其(简化)build.gradle文
我是一名优秀的程序员,十分优秀!