关于springboot如何添加其他依赖

关于springboot如何添加其他依赖,第1张

spring boot 基本依赖

1.基础核心依赖

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>    <version>1.5.1.RELEASE</version>

</parent>

2.web应用依赖

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

</dependencies>

3.使用freemark依赖(不和web应用依赖共存)

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-freemarker</artifactId>

</dependency>

</dependencies>

扩充一下:

maven中配置springboot的相关依赖和热启动的方法如下:

1、在maven中配置springboot的相关依赖及热启动,需要在pom.xml文件添加springboot的相关依赖。

2、在maven插件中添加spring-boot-maven-plugin插件,用于启动springboot应用。

3、在maven插件中添加spring-boot-devtools插件,用于实现热启动。

一般都是使用搭建好的框架进行业务逻辑开发,一直不清楚整个项目是如何从零到一构建出来的。所以开一个帖子,记录一下一个springboot项目是如何构建的。

使用的工具为idea

选择maven或者spring initializr都可以。spring initializr会在pom中自动添加一些springboot用到的jar包,此处选择maven。起好名字后,一路next即可

从实际开发角度,构建Module不是必选项。但学习嘛,还是要知道是怎么创建的

右键项目名称 ->New ->Module

依然选择maven,起名字即可。一般命名为:XXXX-Controller,XXXX-Service等等

建好后,pom中会多出以下内容

(放弃多模块配置)

可在此处搜索 mvnrepository

首先添加parent,作为父级依赖。位置在 <project></project>的下一级,与 <groupId>org.example</groupId>同级,

在 <parent></parent>同级新建 <dependency></dependency>标签,引入web项目需要的依赖

如果是多模块的项目,需要在每一个模块的pom文件中,添加其依赖的其他模块。例如controller依赖service,则需要在controller的pom文件中添加以下依赖信息。如果不是多模块项目,可以忽略

在java路径下新建顶级路径 com.tardis ,在此路径下新建文件 CustomerApplication (名字随意)。新建 controller , service 的 package 。在 CustomerApplication 添加如下方法

文件的层级关系如图

在 resource 目录下,新建 application.yml , application.dev.yml , application.prod.yml 文件,作为总体,开发环境,生产环境的配置文件。配置文件格式为 properties , yml 均可,此处使用 yml ,看起来比较简洁清晰

层级关系如图

为了更好地演示效果,可以先写一个简单的Controller进行测试,在controller文件夹中新建class,名字随意。文件层级如图。放一个最简单的接口。

使用postman调用,返回结果如下


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11623593.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存