小小千想和您聊一聊

当前位置: 首页> 技术分享> Spring Initializr创建方式以及项目结构解析

Spring Initializr创建方式以及项目结构解析

一.Spring Initializr创建方式

1.新建项目


2.选择Spring Initializr



3.设置项目的包名及坐标GAV信息



4.设置启动器及SpringBoot版本



注意:

该方式默认是从http://spring.io官网上下载源码模板,然后自动导入的ideal中,所以对网速要求较高,有可能下载不成功!



5.设置项目模块名称及存储位置



6.项目包结构及pom文件内容




7.添加web启动器



<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>



注意:

不添加该启动器,无法启动web项目!


8.在项目入口处启动项目

这样第一个简单的web项目就启动运行了!


二.项目结构解析



通过上面步骤完成了第一个web项目的创建,如上图所示,Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):

创建完成后的工程目录结构如下:


│  .gitignore

│  pom.xml

│

└─src

    ├─main

    │  ├─java

    │  │  └─com

    │  │      └─syc

    │  │          └─boot

    │  │              └─demo01

    │  │                          Demo01Application.java

    │  │

    │  └─resources

    │      │  application.properties

    └─test

        └─java

            └─com

                └─syc

                    └─boot

                        └─demo01

   │  │                                  Demo01ApplicationTests.java


· src/main/java下的程序入口:Demo01Application;

· src/main/resources下的配置文件:application.properties

· src/test/下的测试入口:Demo01ApplicationTests.

· .gitignore:Git 过滤配置文件

· pom.xml:Maven 的依赖管理配置文件

· Demo01Application.java:程序入口

· resources:资源文件目录

static: 静态资源文件目录

templates:模板资源文件目录

application.properties:Spring Boot 的配置文件,实际开发中会替换成 YAML 语言配置(application.yml)

生成的Demo01Application和Demo01ApplicationTests类都可以直接运行来启动当前创建的项目,如果项目中没有添加任何数据访问或Web模块的依赖包,程序会在加载完Spring之后结束运行.


上一篇:SpringBoot环境要求

下一篇:一篇文件教你py文件打包成exe

QQ技术交流群

千锋Java锋迷群
870028642

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码