创建springboot项目的三种方法

创建springboot项目有三个途径:
①从Maven项目改造为springboot项目
②在线创建springboot项目(官网和阿里云脚手架)
③在使用开发工具idea创建springboot项目( Spring Initializr),本质上其实就是使用在线创建的API
以下介绍这三种创建方式

第一种方法——从maven改造

maven改造,比较麻烦,但是支持社区版来构建springboot项目。虽然社区版能够运行springboot项目,但是没有spring的提示,比较麻烦建议还是安装idea旗舰版。
第一步:创建maven项目
image.png
image.png
第二步 修改依赖文件pom.xml,添加以下代码。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
            <version>2.5.2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.5.2</version>
        </dependency>

第三步 创建主启动类和一个控制类
主启动类代码:

@SpringBootApplication
public class Ch1SpringBootFromMavenApplication {
    public static void main(String[] args) {
        SpringApplication.run(Ch1SpringBootFromMavenApplication.class, args);
    }
}

一个控制器类

@RestController
public class TestController {
    @RequestMapping("/testOutput")
    public String TestOutput(){
        System.out.println("调用TestOutput()方法");
        return "调用TestOutput()方法";
    }
}

@SpringBootApplication注解表示启动类,被此注解标注的类可以加载Spring Boot的自动化流程,使用SpringApplication.run()即可启动一个容器。Spring Boot会扫描主启动类所在目录及子目录下的所有注解。
第四步 启动项目,测试连接
image.png
在浏览器访问testOutput()方法
image.png

第二种方法——在线创建springboot项目

①现在官网创建springboot项目的最低Java版本是jdk17
②可以选择在阿里云的 Spring Boot 脚手架进行创建。
官网创建
进入官网,https://start.spring.io/ ,填写信息后点击GENERATE:
image.png
阿里云脚手架创建
进入阿里云springboot脚手架网址,https://start.aliyun.com/,填写信息后点击获取代码:
image.png

第三种方法——在使用开发工具idea创建springboot项目( Spring Initializr)

(1) 在IDEA欢迎界面,选择“New Project”进入项目创建界面,在左侧选择“Spring Initializer”类型的项目。
image.png(2) 填写完数据后,单击Next按钮进入项目场景依赖选择界面,选择相应的Spring Boot的版本。
image.png
(3) 单击Finish完成设置,Spring Boot项目就创建好了。
image.png (4) 打开项目启动类Chapter01Application,代码如下:
image.png
打开查看项目依赖管理文件pom.xml
创建一个请求控制类MyController,并编写一个请求处理方法,其代码与前面的Controller类的代码一致。
运行项目的主程序启动类Chapter01Application,项目成功后,在浏览器地址栏上访问http://localhost:8080/testOutput
参考:
http://t.csdnimg.cn/tGXcc
https://cloud.tencent.com/developer/article/2355059?shareByChannel=link

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龍渺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值