温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样构建第一个springboot项目

发布时间:2021-09-29 17:51:19 来源:亿速云 阅读:147 作者:柒染 栏目:大数据

怎样构建第一个springboot项目,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

利用idea构建第一个springboot项目

一、springboot优点

摘自官网:
1:创建独立的Spring应用程序
2:直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
3:提供自以为是的“入门”依赖项以简化构建配置
4:尽可能自动配置Spring和第三方库
5:提供生产就绪功能,例如指标,运行状况检查和外部化配置
6:绝对没有代码生成,也不需要XML配置

ps:其实除了以上优点,springboot可以拆箱即用,构建简单,并且对maven和gralde都支持,并且有强大的社区支持,众多贡献者提供更多优秀的可插拔组件使用,笔者认为这才是springboot最强大的地方。
也许有人认为springboot是一个微服务框架,但是笔者认为springboot是一个web框架,但是是目前现有的web框架中对微服务支持度最好的框架,springboot支持众多的微服务框架,例如springcloud、dubbo等等

二、利用idea进行第一个springboot项目搭建

1:开始
怎样构建第一个springboot项目
2:给项目起个名字
怎样构建第一个springboot项目
3:选择核心依赖模块
怎样构建第一个springboot项目
4:指定项目路径
怎样构建第一个springboot项目

三、开始第一个web项目

利用刚才构建好的项目,就可以看到如下项目目录,默认使用maven, 如果idea实现不配置,会使用maven官方的镜像https://repo.maven.apache.org 如果经常使用maven的同学可以配置国内的镜像站,例如 阿里云maven镜像站

1:项目目录

怎样构建第一个springboot项目
2: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.code.calvin</groupId>
	<artifactId>boot-helloworld</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>boot-helloworld</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>

BootApplication.java

@SpringBootApplication
public class BootApplication {

	public static void main(String[] args) {
		SpringApplication.run(BootApplication.class, args);
	}

}

第一个controller

/**
 * @author calvin
 * @date 2019/07/24
 */
@RestController
@RequestMapping("/hello")
public class HelloController {


    /**
     * 请求第一个接口的问候语
     * @param name 调用姓名
     * @return 问候语
     */
    @GetMapping("/say")
    public String sayHello(String name){
        return "Welcome to Springboot " +  name;
    }
}

运行查看效果

1: run-> BootApplication.main()

怎样构建第一个springboot项目

2: 浏览器访问接口

怎样构建第一个springboot项目

图中可以看到展示的效果 , Welcome to Springboot Calvin 已经返回

四、小结

  • 1:本文简单讲述springboot部分官网解释,其优点

  • 2:简单利用idea和maven进行第一个springboot项目搭建

  • 3:第一个接口,返回问候语,测试程序运行成功

关于怎样构建第一个springboot项目问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI