【SpringBoot】1、创建第一个SpringBoot项目
SpringBoot项目 创建 第一个
2023-06-13 09:14:32 时间
创建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文件的内容
<?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.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.test</groupId>
<artifactId>test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>test</name>
<description>Demo project for Spring Boot</description>
<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.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>
</plugin>
</plugins>
</build>
</project>
- 我们在选择依赖的时候,选择了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.run(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!,代表我们的项目启动成功,并能够成功访问!
如您在阅读中发现不足,欢迎留言!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182259.html原文链接:https://javaforall.cn
相关文章
- Java项目毕业设计:基于springboot+vue的电影视频网站系统「建议收藏」
- springboot框架的理解_谈谈你对springmvc的理解
- springboot项目里面,发送http请求的get方法,post方法,ssl方法的工具类
- idea(2021版本)Springboot项目热部署
- 如何创建springboot项目[通俗易懂]
- Springboot引入本地jar包,并通过maven把项目成功打包成jar包部署[通俗易懂]
- SpringBoot项目整合Mybatis入门,看这一篇就够了
- idea springboot项目搭建_idea社区版配置Tomcat
- SpringBoot 项目 返回时间 日期、格式不正确 解决办法
- 记一次springboot项目自定义HandlerMethodArgumentResolver不生效原因与解法
- 创建SpringBoot自动配置:自定义Starter项目
- 创建SpringBoot自动配置项目:Starter测试使用
- SpringBoot 多模块项目打包编译
- springboot项目搭建流程_spring boot 项目
- IDEA 如何快速创建 Springboot 项目[通俗易懂]
- SpringBoot之异步调用@Ansyc
- 生成SpringBoot 的maven项目
- SpringBoot 2.X 有什么新特性? 与 1.X 有什么区别?
- 三. SpringBoot项目初始化mybatis配置
- SpringBoot自动装配原理分析,手写starter组件
- SpringBoot整合达梦数据库
- SpringBoot源码分析系列之二:自动装配到底该怎么理解
- 【Linux 系列】定制 SpringBoot 应用程序的 Docker 镜像和数据库配置
- Springboot+Thymeleaf+layui框架的配置与使用详解编程语言
- springboot-springcloud-eureka 服务注册与发现,负载均衡客户端(ribbon,feign)调用详解编程语言