Springboot快速入门

简介: Springboot快速入门

创建项目


e5480d2633d4439c9f0c13bd1e786e48.png


3b2d8456e4534b119c198e2037add922.png


414094674e8c49f087294e03953e52c0.png


ad9cdc6affda4f83bf797d1636407760.png

1.Springboot快速入门

开发环境搭建

**版本说明:****JDK1.8,Maven3.8.2,springboot2.3.6.RELEASE

工具可以关注我公众号:Java爱好者牛奶糖 ,回复 “开发工具” 获取

项目搭建

IDEA新建项目,使用多模块,一个知识点一个Module,新建一个空项目。


6d6d1951b1e44ad6a3b3b111afbfdb79.png

d569d460a9f9461e854162f5930e33d3.png

在新建的项目下进行新建module,选择Maven项目

3e17b8c535764f95be0c61c44993ce02.png

91ab847f33804edc8505a19e95bd0d3a.png

具体代码:

**pom.xml文件内容:****入门贴的全部配置

<?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>

   <parent>

       <groupId>org.springframework.boot</groupId>

       <artifactId>spring-boot-starter-parent</artifactId>

       <version>2.3.6.RELEASE</version>

       <relativePath/> <!-- lookup parent from repository -->

   </parent>

   <groupId>org.example</groupId>

   <artifactId>Springboot01HelloWord</artifactId>

   <version>1.0-SNAPSHOT</version>

   <properties>

           <java.version>1.8</java.version>

   </properties>

   <dependencies>

       <dependency>

           <groupId>org.springframework.boot</groupId>

           <artifactId>spring-boot-starter-web</artifactId>

       </dependency>

       <dependency>

           <groupId>org.projectlombok</groupId>

           <artifactId>lombok</artifactId>

           <optional>true</optional>

       </dependency>

       <dependency>

           <groupId>org.springframework.boot</groupId>

           <artifactId>spring-boot-starter-test</artifactId>

           <scope>test</scope>

       </dependency>

   </dependencies>

   <build>

       <plugins>

           <plugin>

               <groupId>org.springframework.boot</groupId>

               <artifactId>spring-boot-maven-plugin</artifactId>

               <configuration>

                   <excludes>

                       <exclude>

                           <groupId>org.projectlombok</groupId>

                           <artifactId>lombok</artifactId>

                       </exclude>

                   </excludes>

               </configuration>

           </plugin>

       </plugins>

   </build>

</project>

**yml配置文件:**我喜欢用yml,有的开发喜欢用properties,都可以。

#配置端口

server:

 port: 8888

#配置应用名字

spring:

 application:

   name: helloword

应用启动类:

@SpringBootApplication

public class SpringbootHelloWord {

   public static void main(String[] args) {

       System.out.println("服务启动开始");

       SpringApplication.run(SpringbootHelloWord.class,args);

       System.out.println("服务启动结束");

   }

}

控制类

@RequestMapping("/hello")

@RestController

public class HelloController {

   @GetMapping("/welcome")

   public String hello(){

       return "welcome to springboot world!";

   }

到这里我们入门的代码就开发完成拉。

启动项目访问

c85bfe5399cd4fe0b4009423b9023a6b.png

看到启动成功,我们就可以浏览器或者Postman中进行测试我们的服务了:


5c723ab634414dacae28e460926f4e25.png


相关文章
|
11月前
|
NoSQL Java 数据库连接
SpringBoot快速入门 3
SpringBoot快速入门
139 0
|
11月前
|
前端开发 Java 数据库连接
SpringBoot快速入门 1
SpringBoot快速入门
87 1
|
2月前
|
Java 数据库连接 Maven
|
2月前
|
JSON Java Maven
Springboot快速入门
Springboot快速入门
29 0
|
3月前
|
Java Maven
SpringBoot快速入门
SpringBoot快速入门
69 0
|
11月前
|
XML Java 数据格式
SpringBoot快速入门 2
SpringBoot快速入门
71 0
|
12月前
|
JSON Java 数据格式
从零玩转SpringBoot3-快速入门2
从零玩转SpringBoot3-快速入门
134 0
|
12月前
|
Java 应用服务中间件 Maven
从零玩转SpringBoot3-快速入门1
从零玩转SpringBoot3-快速入门
233 0
|
Java 应用服务中间件 项目管理
SpringBoot | 快速入门
SpringBoot | 快速入门
230 0
|
XML 监控 Java
SpringBoot--快速入门
SpringBoot--快速入门
120 0