开源项目

知识点

相关文章

更多

最近更新

更多

Spring Boot CLI使用init命令将maven作为默认构建工具创建项目

2019-04-29 23:23|来源: 网路

Spring Boot CLI可用于创建一个新项目,使用init命令将maven作为默认构建工具。 Maven将使用 https://start.spring.io 服务。 在下面的示例中,将使用thymeleaf创建一个Web应用程序。 转到E:\Test文件夹并键入以下命令 -

E:/Test> spring init --dependencies = web,thymeleaf MavenApplication.zip

将看到以下输出 -

Using service at https://start.spring.io
Content saved to MavenApplication.zip

创建Gradle项目

也可以通过设置--build as gradle来创建基于Gradle的项目。请参阅以下示例。 转到E:/Test文件夹并键入以下命令 -

E:/Test> spring init --build = gradle --java-version = 1.8 --dependencies = web,thymeleaf --packaging = war GradleApplication.zip

将看到以下输出 -

Using service at https://start.spring.io
Content saved to GradleApplication.zip

相关问答

更多
  • spring
  • 您可以通过以下方式完成此操 SessionFactory sessionFactory = entityManagerFactory.unwrap(SessionFactory.class); 其中entityManagerFactory是一个JPA EntityManagerFactory 。 package net.andreaskluth.hibernatesample; import javax.persistence.EntityManager; import javax.persistence ...
  • Spring Boot基本上是一组默认在“vanilla Spring”之上的配置选项,因此在功能完整性方面,两者具有相同的功能,这意味着你可以做的事情是完全相同的。 由于Spring Boot倾向于约定优于配置,因此如果您的应用程序没有任何与Spring Boot约定有很大偏差的复杂需求(尽管每个约定仍然可以被覆盖),这是有意义的; 对于普通的MVC应用程序,Spring Boot提供了开箱即用的大部分配置细节,无论如何都要用Spring来解决。 作为Spring之上的层意味着当您的应用程序有一些Spri ...
  • 我个人的建议是肯定使用Spring Boot的原因很多。 首先是Boot是“Spring的未来”。 有了这个话,我想说的是,通过Boot,您可以受益于Spring社区的许多承诺,今天的大多数Spring项目都与Boot完全集成,即使是社区也开始开发基于Boot的许多应用程序。 例如对于管理和监视我可以建议看到Spring Boot Admin 使用弹簧启动,您可以受益于非常好的和有用的功能,如执行器和远程管理和监控,可以改善您的应用程序与生产就绪功能非常有用。 非常好的和强大的属性和配置控件,您可以使用ap ...
  • 不需要从pom.xml删除安全性。 在你的项目中,你可以尝试下面的东西。 尝试创建SecurityConfig ,它将扩展WebSecurityConfigurerAdapter并提供一些用户名和密码,之后您可以对其进行自定义。 import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.authentication.builders.Au ...
  • 您必须在application.properties文件中为jsp文件定义前缀和后缀,如下所示: spring.mvc.view.prefix: /WEB-INF/jsp/ spring.mvc.view.suffix: .jsp You have to define the prefix and suffix for you jsp file in application.properties file like following: spring.mvc.view.prefix: /WEB-INF/j ...
  • 如果您使用start.spring.io项目生成器( 切换到完整版 ),您可以选择spring boot 2 snapshot和kotlin作为语言。 适用于基于maven和gradle的构建。 一切都在那里。 那应该是一个很好的起点:) if you use the start.spring.io project generator (switch to the full version) you can choose spring boot 2 snapshot and kotlin as a lang ...
  • Spring Boot是独一无二的弹簧装置,包含电池。 如果你使用它,你会浪费更少的时间在非功能上,因为你会免费获得很多东西。 与经典的Spring设置相比,我观察到的优点列表(当然,还有更多,请查看Spring Boot网站): 依赖关系管理 - 常用库的版本是预先选定的,并且可以分组到您可以包含在项目中的不同入门POM中。 通过选择一个Spring Boot版本,您可以隐式选择几十个依赖项,否则您将不得不自行选择和协调自己 自动配置 - 您不必手动配置分派器servlet,静态资源映射,属性源加载器,消 ...
  • 要将应用程序作为Spring启动应用程序运行,您需要为应用程序提供提示(依赖项)。 是的, org.springframework.boot spring-boot-starter-parent 2.0.0.BUILD-SNAPSHOT ../spring-boot- ...