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

IDEA搭建Spring Boot框架

程序员文章站 2022-05-17 09:03:28
...

IDEA版本:2017,jdk版本:1.8

1.依次操作:File->New->Project->Spring Initializr

如图

IDEA搭建Spring Boot框架2.选择SDK,因为创建的是java项目,所以选择jdk

3.点击next,输入Group Id,Artifact Id等

4.点击next,选择需要添加的依赖(dependencies)

5.点击next,输入project name,随便填一个,项目打包的名称以pom.xml<build><final>name</final></build>为准

6.点击finish,选择new window。到这里,Spring Boot项目基本的框架就搭建好了。

 

我的项目结构如下

IDEA搭建Spring Boot框架

说明

1.DemoApplication.java为main class,建议放到java目录下(默认配置即可),这样main class才能扫描到当前路径及子路径下的controller,dao以及service

2.添加lombok插件(settings->plugin->搜索lombok),提供spring boot各种配置(比如@Getter @Setter)的支持

3.pom.xml添加spring-boot-maven-plugin的maven插件,配置如下

<plugin>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-maven-plugin</artifactId>
   <version>1.3.3.RELEASE</version>
   <configuration>
      <executable>true</executable>
      <mainClass>com.example.demo.DemoApplication</mainClass>
   </configuration>
   <executions>
      <execution>
         <goals>
            <goal>repackage</goal>
         </goals>
      </execution>
   </executions>
</plugin>

方便用Maven打包项目

4.src/resources/application.properties作用
    全局的配置文件
    可以在这里定义全局的常量,通过@Value(value="${config.name}")绑定属性
    
    配置文件有.properties和.yml,.properties优先级更高
        .yml文件:属性和值之间必须有一个空格

    配置文件(.properties,.yml)可以有多个,分对应不同环境的支持,命名方式:application-环境名称.yml或application-环境名        称.properties。该配置文件可配置spring boot内置tomcat监听的端口号及url前缀,以及数据源

    示例

IDEA搭建Spring Boot框架

    项目运行配置文件以application.yml  或application.properties配置的为准

    示例

IDEA搭建Spring Boot框架
        

5.mysql5用的连接驱动 driver-class-name:com.mysql.jdbc.Driver
      mysql6用的连接驱动 driver-class-name:com.mysql.cj.jdbc.Driver

选择正确的连接驱动

6.为防止工程无法启动,添加如下maven依赖

<!-- Spring Boot 启动父依赖 -->
<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.5.1.RELEASE</version>
</parent>
相关标签: Spring Boot