SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

简介

优势
  • Spring Boot 能够以jar包的形式独立运行,运行一个Spring Boot 项目只须要经过 java -jar xx.jar 来运行。
  • Spring Boot 能够选择内嵌Tomcat、Jetty或Undertow,这样咱们无须以war包形式部署项目。
  • Spring 提供了一系列的starter pom 来简化Maven 的依赖加载。
  • Spring Boot 会根据在类路径中的jar包、类,为jar包里的类自动配置Bean,这样会极大地减小咱们要使用的配置。Spring Boot只考虑了大多数的场景,并非全部的场景。
  • Spring Boot 提供基于http、ssh、telnet对运行时的项目进行监控。
  • Spring Boot不是借助代码生成来实现的,而是经过条件注解来实现的,这是spring 4.x的新特性。Spring 4.x提倡使用Java配置和注解配置组合,而Spring Boot不须要任何xml配置便可实现Spring 的全部配置。
注意
  • SpringBoot依赖的JDK版本为1.8及以上。

搭建工程

经过 Spring Initializr 建立

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

项目结构

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

pom.xmljava

<?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.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</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>
启动

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

浏览器输入 http://localhost:8080 ,便可进入默认页面web

SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

相关文章
相关标签/搜索