SpringBoot的初入门(一)中

简介: SpringBoot的初入门(一)

二.一.二.三 添加 的jar包依赖

20210409213914918.png

只添加了一个 spring-boot-starter-web 的依赖,就相互引入了


20210409213925841.png


20210409213937918.png


这么多依赖, 有日志的,有json的,有spring的,有测试的。 注意,没有数据库相关的噢。


二.一.二.四 启动项目


找到 LearnApplication.java 文件,运行main() 方法即可。


20210409213951359.png


运行测试方法的话, 找到LearnApplicationTests.java, 运行 contextLoads() 方法。


package org.yueshushu.learn;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class LearnApplicationTests {
    @Test
    void contextLoads() {
      //添加一句输出  
        System.out.println("谢谢你,我是两个蝴蝶飞");
    }
}


20210409214249175.png


二.二 通过 Maven 形式创建SpringBoot 项目


二.二.一 创建 MavenHelloWorld 项目


File---->new---->Project


20210409214309978.png


选择 Maven 选项, ProjectSDK 选择 1.8 样式。


20210409214327717.png


填写项目名和 项目坐标信息。


20210409214340106.png


二.二.二 创建 MavenHelloWorld项目结构


20210409214354756.png


什么都没有,没有依赖,没有启动类,只是一个简单的Maven 项目。


二.二.三 将普通Maven 项目变成一个 SpringBoot 项目


二.二.三.一 在 pom.xml 配置文件中添加 依赖


这儿直接将 HelloWorld 里面的 pom.xml 放置到 MavenHelloWorld 里面。父工程的版本号,变成 2.2.2.RELEASE


 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <!--以后均改成 2.2.2.RELEASE 版本-->
        <version>2.2.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>org.yueshushu</groupId>
    <artifactId>learn</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>learn</name>
    <description>两个蝴蝶飞学习SpringBoot入门程序</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>


添加完成之后,会发现 MavenHelloWorld 项目引入了大量的依赖。


二.二.三.二 在resources 里面添加配置


与 HelloWorld 项目一样,添加 static,templates,application.properties 配置。


20210409214407468.png


二.二.三.三 添加启动类 HelloApplication


package org.yueshushu.learn;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @ClassName:HelloApplication
 * @Description 启动类
 * @Author 两个蝴蝶飞
 * @Date 2021/4/9 20:39
 * @Version 1.0
 **/
//1. 添加SpringBootApplication注解
@SpringBootApplication
public class HelloApplication {
    public static void main(String[] args) {
        //2. SpringApplication 类运行
        SpringApplication.run(HelloApplication.class,args);
        System.out.println("欢迎我,我是两个蝴蝶飞,我启动了!!!!");
    }
}


运行 HelloApplication 方法.


20210409214424431.png


可以发现,运行成功了。

相关文章
|
XML Java 测试技术
SpringBoot入门篇 01、Springboot入门及配置(二)
SpringBoot入门篇 01、Springboot入门及配置(二)
|
Java 测试技术 Spring
Gradle从0入门到实战系列【八】SpringBoot集成Junit单元测试
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。
1402 1
Gradle从0入门到实战系列【八】SpringBoot集成Junit单元测试
|
XML Java 应用服务中间件
SpringBoot 快速入门(保姆级详细教程)
SpringBoot快速入门,保姆级别超详细,解决IDEA创建SpringBoot项目一直转圈圈。
469 0
SpringBoot 快速入门(保姆级详细教程)
|
XML Java 应用服务中间件
SpringBoot 入门程序|学习笔记
快速学习 SpringBoot 入门程序
170 0
|
druid Java 关系型数据库
《SpringBoot篇》01.Springboot超详细入门(基础篇)(三)
《SpringBoot篇》01.Springboot超详细入门(基础篇)(三)
470 0
《SpringBoot篇》01.Springboot超详细入门(基础篇)(三)
|
JSON Java 应用服务中间件
《SpringBoot篇》01.Springboot超详细入门(基础篇)(二)
《SpringBoot篇》01.Springboot超详细入门(基础篇)(二)
160 0
《SpringBoot篇》01.Springboot超详细入门(基础篇)(二)
|
Java 应用服务中间件 Maven
《SpringBoot篇》01.Springboot超详细入门(基础篇)(一)
《SpringBoot篇》01.Springboot超详细入门(基础篇)(一)
213 0
《SpringBoot篇》01.Springboot超详细入门(基础篇)(一)
|
开发框架 负载均衡 前端开发
SpringBoot入门篇 01、Springboot入门及配置(一)
SpringBoot入门篇 01、Springboot入门及配置(一)
|
Java 应用服务中间件 数据库连接
springboot入门demo详解(解决跨域)
微服务自问世以来就一直很火。天天耳听Springboot,Springcloud,docker,这些名词,以前没学Springboot的时候刚学ssm的时候,,说实话头都炸了。单独一个个学习Spring,Springmvc,mybatis还能将就配置,记得当初把三个整合的时候可是费了好大的功夫,然后又将ssm转成idea的maven项目又转了一大圈,找了好久,n个bug才把ssm搭成功。
203 0
springboot入门demo详解(解决跨域)
|
XML JSON Java
第二篇:SpringBoot入门案例(IDEA联网版本)
第二篇:SpringBoot入门案例(IDEA联网版本)
228 0
第二篇:SpringBoot入门案例(IDEA联网版本)