2.快速搭建 SpringBoot hello world

环境要求:

Spring Boot 2.6.1 需要Java 8,并且与Java 15(包括)兼容。 还需要Spring Framework 5.2.10.RELEASE或 更高版本。
注意:Spring Boot 3.0版本以上就需要 Java 8以上了,即不能再使用 Java8版本了。

1.创建一个Maven项目 (Jar)

2.在项目中引入依赖

<!‐‐继承springboot的父项目‐‐>
2 <parent>
  3  <groupId>org.springframework.boot</groupId>
  4  <artifactId>spring‐boot‐starter‐parent</artifactId>
  5  <version>2.6.1</version>
  7  </parent>
8
9    <dependencies>
  10        <!‐‐引入springboot的web支持‐‐>
  11        <dependency>
    12            <groupId>org.springframework.boot</groupId>
    13            <artifactId>spring‐boot‐starter‐web</artifactId>
    14        </dependency>
  15    </dependencies>

3.建包并创建控制器

1 //在项目中创建指定的包结构
    2 /*
3 com
4    +| suhuamo
5    +| controllers */
        @RestController // @Controller + @RequestBody
            @RequestMapping("/hello")
            public class HelloController {

                @RequestMapping("/world")
                public String sayHi(){
                    System.out.println("hi...");
                    return "hello world";
                }
            }

4.创建启动类

1 //在项目中如下的包结构中创建启动类 Application
    2 /*
3 com
4    +| suhuamo
5  */
        @SpringBootApplication //标记成Springboot的启动类
            public class Main {
                public static void main(String[] args) {
                    SpringApplication.run(Main.class, args);
                    System.out.println("Hello world!");
                }
            }

5.运行Main方法

image.png
出现以上日志说明启动成功

6.访问项目

:springboot的项目默认没有项目名
访问路径:localhost:8080/hello/world

7.修改端口

如果出现Web server failed to start. Port 8080 was already in use.说明端口正在使用,我们需要修改默认端口  <br /> 	在项目中src/main/resources/application.properties 中输入 (没有文件的话就创建文件)
server.port=8088  

当前访问路径: http://localhost:8088/hello/world

8.部署服务器

1. 在pom.xml里面配置如下插件

<!‐‐ 这个插件,可以将应用打包成一个可执行的jar包;‐‐>
 <build>
   <plugins>
     <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring‐boot‐maven‐plugin</artifactId>
        </plugin>
     </plugins>
   </build>

2. 点击maven中的 项目名-Lifecycle-Package 进行打包

image.png

3.然后就直接使用java -jar xxx.jar的命令进行执行;

4.注意:若plugin这里爆红的话,那么加上版本号就可以了,即如下

<!‐‐ 这个插件,可以将应用打包成一个可执行的jar包;‐‐>
 <build>
   <plugins>
     <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring‐boot‐maven‐plugin</artifactId>
       <version>${spring-boot.version}</version>
        </plugin>
     </plugins>
   </build>

9.提示:关于springboot initializer

默认的 spring.io 链接很慢,建议改为:https://start.aliyun.com/

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值