SpringBoot教程_创建第一个SpringBoot项目

网友投稿 255 2022-07-26


目录创建SpringBoot项目可以通过两种方式首先,打开我们的Idea开发工具选择Create New Poject(创建一个新的项目)我们使用Spring Initializr创建SpringBoot项目在这里填写你的包名和项目名然后选择我们需要使用到的Maven依赖这里是让你填写你的项目名称和项目地址的信息SpringBoot项目创建完成之后的目录结构就是这个样子我们在选择依赖的时候

创建SpringBoot项目可以通过两种方式

1、通过访问:https://start.spring.io/,SpringBoot的官方网站进行创建SpringBoot项目;

2、通过工具(例如:Idea)创建SpringBoot项目。本次使用IDEA创建第一个SpringBoot项目。

首先,打开我们的Idea开发工具

选择Create New Poject(创建一个新的项目)

我们使用Spring Initializr创建SpringBoot项目

SDK默认选择你安装的JDK路径,默认选择SpringBoot官网地址,点击Next

在这里填写你的包名和项目名

我们使用Maven Project,选择项目打包方式为:jar,java版本为8,默认就好,点击Next

然后选择我们需要使用到的Maven依赖

这里我只选择了Web项目开发的依赖,当然,你也可以选择更多的依赖,例如:mysql,jpa,lombok,还有SpringCloud的一些东西,根据自己需要来选择,点击Next

这里是让你填写你的项目名称和项目地址的信息

点击Finish,我们就完成了第一个SpringBoot项目的创建工作,接下来只需要等待Idea成功引入Maven依赖,项目就算创建完成

SpringBoot项目创建完成之后的目录结构就是这个样子

.mvn,mvnw,mvnw.cmd这三个文件是可以删除的,TestApplication.java是我们这个项目的启动文件,我们在启动项目的时候,只需要Run这个文件或者Debug Run这个文件就可以了,接下来我们看看pom.xml文件的内容

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.springframework.boot

spring-boot-starter-parent

2.1.6.RELEASE

<!-- lookup parent from repository -->

com.test

test

0.0.1-SNAPSHOT

test

Demo project for Spring Boot

1.8

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-maven-plugin

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.springframework.boot

spring-boot-starter-parent

2.1.6.RELEASE

<!-- lookup parent from repository -->

com.test

test

0.0.1-SNAPSHOT

test

Demo project for Spring Boot

1.8

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-maven-plugin

我们在选择依赖的时候

选择了web的依赖,已经成功引入,另外还默认引入了测试的依赖,接下来就让我们来启动它吧

package com.test.test;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication

@RestController

public class TestApplication {

public static void main(String[] args) {

SpringApplication.runwGIUuHeNh(TestApplication.class, args);

}

@RequestMapping(value = "/init")

public String init(@RequestParam("name") String name) {

return "Hello," + name + "!";

}

}

在启动之前,我们在项目的启动文件上加了@RestController注解,它是@Controller和@ResponseBody的结合,写上@RestController注解,就相当于把后两者都给写上了,并写了一个地址为“init”方法,接收一个“name”参数,返回一个String类型的数据,然后我们启动项目

我们启动后会看到SpringBoot的字样,然后在启动信息中会看到启动在本地的8080端口,以及启动费时等信息,然后我们打开浏览器访问地址:http://localhost:8080/init?name=World

页面显示信息:Hello,World!,代表我们的项目启动成功,并能够成功访问!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用SpringBoot中整合Redis
下一篇:Spring RedisTemplate 批量获取值的2种方式小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~