springboot介绍

2021-04-08 22:27

阅读:475

标签:web   stc   depend   build   就会   class   work   uil   snapshot   

#检查java版本,java版本要大于等于1.8
java -version

#忽略cli,maven的安装

#maven命令:
mvn package:在当前目录创建pom.xml文件执行此命令就会创建一个maven项目
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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    modelVersion>4.0.0modelVersion>

    groupId>com.examplegroupId>
    artifactId>myprojectartifactId>
    version>0.0.1-SNAPSHOTversion>

    parent>
        groupId>org.springframework.bootgroupId>
        artifactId>spring-boot-starter-parentartifactId>
        version>2.3.2.RELEASEversion>
    parent>

    description/>
    developers>
        developer/>
    developers>
    licenses>
        license/>
    licenses>
    scm>
        url/>
    scm>
    url/>

    

project>
mvn dependency:tree:查看当前项目包含那些依赖
添加以下依赖之后再次执行此命令,以下依赖也会被加进去
dependencies>
    dependency>
        groupId>org.springframework.bootgroupId>
        artifactId>spring-boot-starter-webartifactId>
    dependency>
dependencies>
编写如下代码到java文件下
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

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

}
@RestController:表明是一个类是一个特殊的Controller,特殊在于直接把方法的返回值返回到浏览器
@RequestMapping:此注解是用来指定路由的,后面可以指定路由路径
@EnableAutoConfiguration:此注解会启用springboot的自动配置功能,springboot会根据用户的配置自动配置项目
jar tvf :可以查看jar包中包含哪些内容
java -jar :运行java程序
在执行mvn package命令打包前,springboot项目在pom文件中需要加入打包工具依赖
build>
    plugins>
        plugin>
            groupId>org.springframework.bootgroupId>
            artifactId>spring-boot-maven-pluginartifactId>
        plugin>
    plugins>
build>

 

springboot介绍

标签:web   stc   depend   build   就会   class   work   uil   snapshot   

原文地址:https://www.cnblogs.com/abuduri/p/13376568.html


评论


亲,登录后才可以留言!