当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Spring Initializr

Spring 项目的快速启动生成器
授权协议 Apache-2.0
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 尤博达
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Spring initializr 是一个 Spring 项目的快速启动生成器。其提供了一个可扩展的 API 来生成基于 JVM 的项目,并带有几种常见概念的实现:

  • Java、Kotlin 和 Groovy 的基本语言生成
  • 使用 Apache Maven 和 Gradle 的实现构建系统抽象
  • .gitignore 支持
  • 定制资源生成的几个挂钩点

项目的各种选项以元数据模型表示,该模型允许用户配置依赖项列表、支持的 JVM 和平台版本等。

Spring Initializr 还公开 Web 端点以生成实际项目,并以众所周知的格式提供其元数据,以允许第三方客户端提供必要的帮助。 

模块介绍

  • initializr-actuator:可选模块,用于提供有关项目生成的其他信息和统计信息
  • initializr-bom:提供材料清单,以简化项目中的依赖项管理
  • initializr-docs:文档
  • initializr-generator:核心项目生成库
  • initializr-generator-spring:可选模块,为典型的 Spring Boot 项目定义约定。可以重复使用或由用户自己的约定替换
  • initializr-generator-test:测试项目生成的基础架构
  • initializr-service-sample:展示一个基本的自定义实例
  • initializr-version-resolver:可选模块,用于从任意 POM 中提取版本号
  • initializr-web:第三方客户端的 Web 端点
  • Spring initializr 是Spring 官方提供的一个用来初始化一个Spring boot 项目的工具。 在idea中,直接 File->New->Project, 在左侧就能看到Spring initializr, 点击Next 就可以选择组件。 

  • 初学Spring boot找不到配好环境找不到Spring Initializr,原因是现在改成了Spring Assistant,所以又去找Spring Assistant,但是install下来,新建项目还是找不到Spring Assistant,原因是版本低,而且还不是付费版本。所以卸载重装,然后破解,破解网上教程很多。随便找一个就行了,比如这篇博客…

  • 之前知道spring的InitializingBean,但是没怎么关注,最近在一次代码改造的使用工厂模式和策略模式的情况下,发现InitializingBean。 InitializingBean是spring为bean的初始化提供了一种新的方式,里面只有一个方法afterPropertiesSet,作用就是实现这个接口或者实现了继承InitializingBean的方法的bean都要执行这个方法

 相关资料
  • 启动项目(请先完成环境依赖安装) 克隆项目 执行 => composer install (如果安装很慢,可以使用国内镜像,但是镜像包会有延迟) 新建一个runtime目录,用于存放日志等cache文件 配置config中的database配置文件 设置config/service.php中的registry_address.目前只支持redis、mysql作为注册中心 启动http server

  • 快速启动 demo地址 https://github.com/ChenShenhai/koa2-note/blob/master/demo/project/ 环境准备 初始化数据库 安装MySQL5.6以上版本 创建数据库koa_demo create database koa_demo; 配置项目config.js https://github.com/ChenShenhai/koa2-note

  • Swoole的绝大部分功能只能用于cli命令行环境,请首先准备好Linux Shell环境。可使用vim、emacs、phpstorm或其他编辑器编写代码,并在命令行中通过下列指令执行程序。 php /path/to/your_file.php 成功执行Swoole服务器程序后,如果你的代码中没有任何echo语句,屏幕不会有任何输出,但实际上底层已经在监听网络端口,等待客户端发起连接。可使用相应的

  • Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的配置即可,Dubbo 基于 Spring 的 Schema 扩展 进行加载。 如果不想使用 Spring 配置,可以通过 API 的方式 进行调用。 服务提供者 完整安装步骤,请参见:示例提供者安装 定义服务接口 DemoService.java 1: package

  • 我遵循了Java中Google Sheets api中的步骤,当我运行“gradle-q run”时,它给出了以下错误: 失败:生成失败,出现异常。 > 错误:任务“:运行”的执行失败。 进程'命令'/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/bin/java"以非零退出值1完成 尝试:使用--stackTrace选项运行以获取堆栈跟踪。使用--info或--

  • 我正在使用Spring Boot Version1.2.4.Release生成一个简单的web项目。创建此项目的完整Url为: 但是,如果我使用Spring Boot的1.1.12.Release,我创建启动项目没有问题。 这是Spring引导1.2.4.版本中的一个bug吗?我怀疑.

  • 我尝试使用命令-movflags faststart 并得到以下错误: Microsoft Windows[Version6.0.6002]版权所有(c)2006 Microsoft Corporation。版权所有。 C:\uploads\1\videos>ffmpeg-i simple1.mp4-codec copy-map 0-movflags faststart output.mp4 -m

  • 我将应用程序添加到Firebase控制台,并将google json文件添加到应用程序文件夹。然后,当我尝试启动应用程序时,它会出现以下消息。 提前道谢。 错误: 分级 清单