大佬教程收集整理的这篇文章主要介绍了Spring Boot(一):如何使用Spring Boot搭建一个Web应用,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
简单点来说 这些繁琐切基本上千变一律的配置 Spring Boot都帮我们完成 我们只需要认真的编写自己所负责的业务逻辑就好
那么如何搭建一个Spring Boot?这里以Spring Boot 2.1.18.RELEASE版本为例
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLscheR_624_11845@a-instance"
xsi:scheR_624_11845@aLOCATIOn="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.18.RELEASE</version>
<relativePath />
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
plugins {
id 'org.springframework.boot' version '2.1.18.RELEASE'
id 'java'
}
group = 'org.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
}
在项目根目录下创建启动类Application
PS:这里在根目录下创建启动类是为了利用Spring Boot的自动组件扫描 会默认自动扫描启动类下面的所有组件 当然也可以使用 @ComponentScan自行配置
package com.lee;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
执行Main方法 启动应用
在日志中我们可以看到
此时我们已经成功搭建了一个Web应用 除了Maven/Gradle 搭建花费了一些时间
PS:如果你使用的是Idea专业版 可以通过SPring Initializr进行初始化构建 甚至可以通过Spring 官方提供的初始化工具 来进行构建
这里只展现效果图 不多做解释
以上是大佬教程为你收集整理的Spring Boot(一):如何使用Spring Boot搭建一个Web应用全部内容,希望文章能够帮你解决Spring Boot(一):如何使用Spring Boot搭建一个Web应用所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。