欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用IntelliJ IDEA创建Spring Boot项目

程序员文章站 2024-02-02 12:34:52
...

 Learn one side and sum up使用IntelliJ IDEA创建Spring Boot项目~


1、打开idea开发工具,在菜单栏选择File-->New-->Project...-->Spring Initializer

      Project SDK即选择JDK的版本

      Choose Initializer Service URL选择Default:http://start.spring.io

       使用IntelliJ IDEA创建Spring Boot项目

2、填写Group和Artifact信息,注意Aritifact不能包含大写字母,其他按照默认即可

      Type :项目管理方式,可以任意

      Packaging : 项止打包方式,可以选择jar包或war包,由于spring-boot已集成tomcat,故可以用java -jar方式运行

      使用IntelliJ IDEA创建Spring Boot项目

3、选择主体功能,目前操作只需让项目运行起来,所以只勾选web,其它以后需要时详解

     使用IntelliJ IDEA创建Spring Boot项目

4、修改工程名字和路径选择,完成

    使用IntelliJ IDEA创建Spring Boot项目

5、进入项目,可将.mvn、mvnw 、mvnw.cmd这几个删除

6、pom.xml文件

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.springboot</groupId>
    <artifactId>testone</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>testone</name>
    <description>Demo project for Spring Boot</description>

    <!-- 起步依赖 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <!-- web项目库 -->
        <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>

    <!-- maven构建 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>


</project>

7、在controller包下创建一个HelloController

    使用IntelliJ IDEA创建Spring Boot项目

8、项目创建完成后会自动生成很多文件,其中TestoneApplication是用于启动Spring Boot项目的,有一个main方法,我们知道main方法是程序的入口,因此右键点击Run 'TestoneApplication'来运行程序。

        @SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起

        1、@Configuration:表名该类使用基于Java的配置,将此类作为配置类

        2、@ComponentScan:启用注解扫描

        3、@EnableAutoConfiguration:开启springboot的自动配置功能

使用IntelliJ IDEA创建Spring Boot项目

9、运行TestoneApplication

       Spring Boot中集成了Tomcat,因此我们不需要在开发工具中针对Tomcat做任何配置,在运行结果中我们可以看到已经启动了Tomcat的8080端口,这个是Tomcat的默认端口。

使用IntelliJ IDEA创建Spring Boot项目

10、测试:在浏览器地址栏输入http://local:8080/hello

使用IntelliJ IDEA创建Spring Boot项目