> 技术文档 > SpringBoot创建项目的方式

SpringBoot创建项目的方式


一、Idea Spring initializr创建(Spring 官网下载)

 Spring官网只支持SpringBoot3.0以上,JDK17以上

二、idea Spring inst创建(阿里云下载)

阿里云可以支持JDK8的版本

Spring版本选择2.7.6,选择合适的依赖添加

需要等待下载

项目创建完成后的界面

SpringBoot中内置了Tomcat

端口号在properties文件中进行了默认配置

三、Spring .io 官网

进入后,就可以信息的配置。

Spring 官网目前只支持3.0+的版本了,JDK只支持17、21和 24的版本

四、https://start.aliyun.com 官网创建

进入官网,选择合适的版本

选择依赖

Ctrl+Enter获取项目压缩包

可以选择先同步到Git

下载解压后放置到文件夹下,使用idea打开即可。

五、JavaMaven项目引入父工程

创建一个JavaMaven项目,项目中引入 SpringBoot 父工程依赖

 org.springframework.boot spring-boot-starter-parent 2.7.6

引入后添加springboot的相关依赖,这里展示核心依赖

 org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web

创建三级包

创建对应的 package

创建启动类

package com.goose;import org.apache.ibatis.annotations.Mapper;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication@MapperScan(\"com.goose.mapper\")public class MybatisDemo1Application { public static void main(String[] args) { SpringApplication.run(MybatisDemo1Application.class, args); }}

创建配置文件 application.yml

server: port: 8080

properties配置文件的优先级yml配置文件高

所有的类应该写在启动类所在包的同包或其子包下

注意配置文件位置

templates 是SpringBoot 默认加载html页面的目录

static用于存放静态资源

mappers用于存放持久层的映射xml文件