StringBoot学习:创建项目基本流程

 创建项目基本流程:idea创建流程

注意事项:

不要在java目录下直接创建主程序

放入包里面

如果没有这些函数

看看你的Maven里面有没有这些东西

创建项目基本流程

点击

注意:记得点这个刷新一下项目

创建项目Maven的项目

<!-- 所有springboot项目都必须继承自 spring-boot-starter-parent-->
<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <!--写你自己的版本-->
  <version>3.3.0</version>
</parent>

导入场景

<dependencies>
  <!--        web开发的场景启动器 -->
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
</dependencies>

最终展示

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.studentStringBoot</groupId>
  <artifactId>DomeOne</artifactId>
  <version>1.0-SNAPSHOT</version>

  <!-- 所有springboot项目都必须继承自 spring-boot-starter-parent-->
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <!--写你自己的版本-->
    <version>3.3.0</version>
  </parent>


  <dependencies>
    <!--        web开发的场景启动器 -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>

  
</project>

编写主程序

package Ming;


import com.sun.tools.javac.Main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 启动StringBoot项目的主入口
 *
 * */

@SpringBootApplication // 注解,这是一个SpringBoot应用
public class MainApplication {
    public static void main(String[] args) {
        // 启动程序
        SpringApplication.run(MainApplication.class,args);
    }

}

OK,没错就这么简单,然后我们就可以点击运行了!!!

由于我们是web开发场景启动器所以它

默认启动访问: localhost:8080

效果这样就成功了

注意最好别写主函数里面(我是另开了一个Controller包下写的)

package Ming.Controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

//@ResponseBody 标注,因为返回纯文本所以用@ResponseBody
//@Controller 标注,Controller处理器
@RestController // 上面俩个结合
public class HelloController {

    @GetMapping("/hello") // 标注,处理holle请求
    public String hello (){
        return "Hello StringBoot3";
    }
}

效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值