zoukankan      html  css  js  c++  java
  • 一个最简单的springboot

    现在项目里使用springboot,平时开发并不太关注springboot的一些基本配置,现在想整理一下springboot相关内容。

    实际开发中都会因为各种业务需求在springboot上添加很多东西,这里想先来看一个最简单最基本的springboot。

    1.使用Maven新建一个工程:

     2.在pom.xml里添加springboot相关依赖:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <version>2.1.9.RELEASE</version>
    </dependency>

    3.在pom.xml里添加springboot启动插件:

    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
        <mainClass>com.love.main.Applicaiton</mainClass>
      </configuration>
    </plugin>

    这里 mainClass 配置的是springboot程序的启动入口类

    附上完整pom.xml:

    <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>
    
      <groupId>com</groupId>
      <artifactId>love</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>jar</packaging>
    
      <name>love</name>
      <url>http://maven.apache.org</url>
    
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
    
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
          <scope>test</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter</artifactId>
          <version>2.1.9.RELEASE</version>
        </dependency>
      </dependencies>
      
      <build>
        <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
              <mainClass>com.love.main.Applicaiton</mainClass>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </project>

    4.添加springboot启动入口类:

     附上完整代码:

    package com.love.main;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    /**
     * spring boot 运行入口
     * @author Mars
     *
     */
    @SpringBootApplication
    public class Applicaiton {
        public static void main(String[] args) {
    
            SpringApplication.run(Applicaiton.class, args);
        }
    }

    可以看出springboot的入口代码非常简单,是通过最基本的 main() 方法开始执行的。

    这里需要添加上  @SpringBootApplication 注解。

    5.编译后启动springboot:

     这样一个最基本最简单的springboot程序就跑成功了。

    后续会进行更多springboot内容整理。

  • 相关阅读:
    算法 字符串最后一个单词的长度【水】
    算法 按照ASII码从小到大输出字符(数量最多)
    算法 计算一个数转换为二进制后有多少个1
    算法 数字颠倒
    算法 浮点数取整
    算法 进制转换
    C++ 浅析移位运算
    C++ 浅析调试,内存重叠查看
    DB2 close auto commit
    【DB2】Event monitor for locking
  • 原文地址:https://www.cnblogs.com/ld-mars/p/11646289.html
Copyright © 2011-2022 走看看