您的位置:首页 > 文旅 > 美景 > 广州海珠区疫情最新消息_海口网红图书馆在哪里_b站推广渠道_国外免费网站域名服务器

广州海珠区疫情最新消息_海口网红图书馆在哪里_b站推广渠道_国外免费网站域名服务器

2024/12/22 18:25:14 来源:https://blog.csdn.net/new_light123/article/details/144635661  浏览:    关键词:广州海珠区疫情最新消息_海口网红图书馆在哪里_b站推广渠道_国外免费网站域名服务器
广州海珠区疫情最新消息_海口网红图书馆在哪里_b站推广渠道_国外免费网站域名服务器

1. 使用SpringBoot官方模板创建

1.1 IDEA集成创建

File => new Project
在这里插入图片描述

目前SpringBoot官方对于SpringBoot模板版本都比较新,所以对Java的依赖版本也很新,这里可以看到已经不支持jdk8了,并且只有SpringBoot3版本
在这里插入图片描述
在这里插入图片描述

我们选择好之后点击next
在这里插入图片描述
然后选择SpringBoot项目的版本,选择一个Spring Web初始依赖包
在这里插入图片描述

点击create
在这里插入图片描述
我们可以发现SpringBoot采用了类似于maven依赖传递的一种方式,将创建的项目作为spring-boot-starter-parent的子项目

1.2 SpringBoot官网创建

打开SpringBoot模板官网
在这里插入图片描述
我们可以看到类似于IDEA创建项目时的一个表单

我们填好表单后,选择GENERATE,就可以直接下载模板代码的一个压缩包
在这里插入图片描述
在这里插入图片描述

解压文件,用IDEA打开
在这里插入图片描述
与刚才的项目没有区别

2. 使用阿里云模板创建

2.1 IDEA修改模板url配置后创建

修改url为spring.aliyun.com

在这里插入图片描述

其他步骤与第一种相同,创建好之后的项目:
在这里插入图片描述
我们可以看到,阿里官方并没有采取paren标签的形式,而是使用了dependencies标签这种类似于maven聚合依赖的方式

2.2 阿里官网创建

访问阿里SpringBoot模板官网

在这里插入图片描述
几乎完全相同
选择好表单元素之后,点击获取代码:
在这里插入图片描述

在这里插入图片描述
提供了两种方式获取脚手架项目代码,我们选择第一种

在这里插入图片描述
可以看到包含了项目代码的压缩包,其余同第二种创建方式

3. 不使用模板,从maven项目引入依赖创建

直接idae创建普通maven项目
在这里插入图片描述
首先引入SpringBoot的依赖

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.7</version><relativePath/> <!-- lookup parent from repository --></parent>

然后引入springboot组件的依赖

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

然后创建MavenSpringBootOriginApplication.class文件,标注@SpringBootApplication注解,添加main方法

package com.zxkk.mavenSpringBootOrigin;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class MavenSpringBootOriginApplication {public static void main(String[] args) {SpringApplication.run(MavenSpringBootOriginApplication.class);}
}

最后手动在recources目录下创建application.yaml文件,标注端口号为8084

server:port: 8084

在这里插入图片描述

启动

4. 测试结果

五个项目都包含一个TestController,端口号分别为8080,8081,8082,8083,8084


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/test")
public class TestController {@RequestMapping("/001")public String test() {return "Hello aliyun web";}
}

浏览器请求这四个接口:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com