使用Aliyun Java Intializr进行项目开发

简介: 本场景介绍Aliyun Java Intializr脚手架使用流程。

使用Aliyun Java Intializr进行项目开发

1. 什么是Aliyun Java Intializr

什么是Aliyun Java Intializr

       Aliyun Java Intializr可以快速帮助开发者完成项目的基本架构配置,通过方便的组件引入的方式来快速搭建项目的基本配置。start.spring.io 目前只能提供组件级别的支持。再将组件这层展开,会发现这样一个生命周期:组件引入、组件配置、功能开发、线上运维。 start.spring.io 也只实现了“组件引入”这一功能。

       在解决“组件引入”问题的基础上,能否将组件的典型使用方法、样例代码、使用说明也加入到工程中呢?基于这种思考,我们上线了自己的 bootstrap 站点 start.aliyun.com

2. Aliyun Java Intializr使用方法

Aliyun Java Intializr使用方法

通过以下链接 https://start.aliyun.com/bootstrap.html 进入Aliyun Java Intializr配置界面。

1.  在脚手架界面可以选择项目的基本架构。

例如,项目搭建方式可以选择为 Maven 或者 Gradle 方式,可以根据需要选择Spring Boot版本信息,后续可以填写项目基本信息,可以自由更改项目名称和公司项目信息。

2.  点击打开 [高级选项] 可以配置项目名称、打包方式、Java版本信息。

3.  组件依赖功能。

在组件依赖列表中可以自由搜索相关依赖,也可以通过点击的方式添加相关依赖,点击即可将依赖添加到配置文件中,依赖库中包含了众多的阿里云产品官方依赖,包括RDS、Redis和OSS等众多产品依赖,依赖中的简介也避免了选择错误的问题,更多组件依赖可以点击搜索栏进行搜索。

4.  预览与下载。

点击 [预览] 按钮可以看见通过点击按钮添加的依赖信息,可以copy也可以Download到本地。

点击 [生成] 按钮就可以将整个配置好的项目打包进行下载,会以zip包形式保存。

说明:要点击 [生成] 按钮生成项目包才能完成实验。

3. 导入到本地IDEA

导入到本地IDEA

1. 将下载好的zip包解压,解压后可以看到项目配置文件。

2. 导入到IDEA。点击 [Open or Import ] 选择项目文件即可导入项目。

3. 导入到IDEA后会先导入依赖,稍等一点时间,导入依赖完成后即可进行正常开发。

4. 如果开发过程中遇到相关产品api使用上的问题,可以通过 [HELP.md] 文件中的相关产品文档或者地址链接查看示例。

实验链接:https://developer.aliyun.com/adc/scenario/8d03bf3d0b464129a9b8c9081e17e45b

相关文章
|
2月前
|
存储 前端开发 Java
【JAVA】Java 项目实战之 Java Web 在线商城项目开发实战指南
本文介绍基于Java Web的在线商城技术方案与实现,涵盖三层架构设计、MySQL数据库建模及核心功能开发。通过Spring MVC + MyBatis + Thymeleaf实现商品展示、购物车等模块,提供完整代码示例,助力掌握Java Web项目实战技能。(238字)
325 0
|
2月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
366 1
|
3月前
|
前端开发 Java 数据库
Java 项目实战从入门到精通 :Java Web 在线商城项目开发指南
本文介绍了一个基于Java Web的在线商城项目,涵盖技术方案与应用实例。项目采用Spring、Spring MVC和MyBatis框架,结合MySQL数据库,实现商品展示、购物车、用户注册登录等核心功能。通过Spring Boot快速搭建项目结构,使用JPA进行数据持久化,并通过Thymeleaf模板展示页面。项目结构清晰,适合Java Web初学者学习与拓展。
306 1
|
3月前
|
设计模式 人工智能 前端开发
现代 Java 实现数字华容道与石头迷阵游戏的项目实战及项目开发指南
本项目基于Java 17+,采用JavaFX与MVC架构,实战开发数字华容道/石头迷阵游戏。内容涵盖技术选型、核心逻辑、现代GUI设计、动画实现及项目打包发布,结合sealed class、record等新特性,打造简洁可维护的游戏代码结构。
163 0
|
缓存 Java 程序员
Java|SpringBoot 项目开发时,让 FreeMarker 文件编辑后自动更新
在开发过程中,FreeMarker 文件编辑后,每次都需要重启应用才能看到效果,效率非常低下。通过一些配置后,可以让它们免重启自动更新。
284 0
|
Java Maven
【亮剑】Java项目开发中常遇到Jar 包依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起
【4月更文挑战第30天】Java项目开发中常遇到依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起。解决冲突需分析依赖树、定位冲突源、调整类加载顺序等。方法包括排除冲突依赖、统一管理版本、限定依赖范围、合并冲突类、升级降级库版本及拆分模块。关注依赖关系,及时解决冲突,保障项目稳定运行。
1343 0
|
监控 前端开发 Java
Java从入门到精通:4.1.2参与实际项目——学习与团队成员协作,了解项目开发的流程和规范
Java从入门到精通:4.1.2参与实际项目——学习与团队成员协作,了解项目开发的流程和规范
286 1
|
Java 数据库连接 数据库
JAVA Web项目开发SSM框架搭建(第一天)
JAVA Web项目开发SSM框架搭建(第一天)
|
Java Maven Android开发
JAVA Web项目开发创建Web项目(第一天)
JAVA Web项目开发创建Web项目(第一天)
|
Java 关系型数据库 应用服务中间件
JAVA Web项目开发eclipse工具包配置(第一天)
JAVA Web项目开发eclipse工具包配置(第一天)