阿里云发布了Spring Boot新脚手架工程,使用脚手架可以快速创建Spring Boot项目,省去很多繁琐的配置工作,让开发人员能够迅速地开始项目开发。
步骤一:选择脚手架
首先,打开阿里云开发者中心官网,搜索“Spring Boot脚手架”,选择第一个来自官方的结果“Spring Boot 2.x 脚手架”,进入项目首页。
步骤二:创建工程
在页面上方有一个红色的“创建项目”按钮,点击即可进入工程创建页面。在这里可以选择新建空白项目或者从Github导入项目,同时设置项目名称与描述。
步骤三:配置工程
进入工程创建页面后,需要选择项目使用的开发语言和框架、部署方式、阿里云账号和实例信息。其中,开发语言和框架可以选择Java或者Kotlin,如选择Java,则可以选择Spring Boot版本。部署方式支持阿里云ECS和Kubernetes两种,本文将以阿里云ECS为例,输入阿里云账号和实例信息。
步骤四:生成项目
完成以上的设置后,点击确认按钮即可生成项目。生成的项目包含了Spring Boot基本的模块和依赖关系,还包含了一些基础的类和配置文件,让程序员在开始项目开发时更加高效。
示例一:一个简单的Hello World
在生成项目后,打开/src/main/java/com/example/demo/DemoApplication.java文件,可以看到一个示例程序:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
其中@SpringBootApplication注解表示这是一个Spring Boot应用程序,main函数启动了整个应用程序,这里没有业务逻辑,只有一个Hello World。
示例二:整合MyBatis
在做业务开发时经常会用到数据库操作,在这里以MyBatis为例说明如何整合一个ORM框架。
- 添加MyBatis依赖
在pom.xml文件中添加Mybatis、Mybatis-Springboot-Starter等依赖。
<!-- Mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
</dependency>
- 配置MyBatis环境
在/src/main/resources/application.properties文件中添加MyBatis的相关配置。
#Mybatis
mybatis.mapper-locations=classpath:mapper/*.xml
- 创建实体类
在/src/main/java/com/example/demo/entity/User.java文件中创建一个用户实体类。
- 创建数据库操作接口
在/src/main/java/com/example/demo/mapper/UserMapper.java文件中创建一个用户数据库操作接口。
package com.example.demo.mapper;
import com.example.demo.entity.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface UserMapper {
@Select("select * from user")
List<User> getUserList();
@Insert("insert into user(name,age) values(#{name},#{age})")
void addUser(User user);
}
- 启动应用程序
运行DemoApplication.java文件的main函数,程序会启动一个Web服务,访问http://localhost:8080/user可以看到之前添加的用户信息。
以上就是阿里云发布Spring Boot新脚手架工程的完整攻略,包含了生成Spring Boot项目和整合Mybatis两个示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:阿里云发布 Spring Boot 新脚手架工程 - Python技术站