1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > IDEA 创建 SpringBoot 项目

IDEA 创建 SpringBoot 项目

时间:2022-04-14 14:46:26

相关推荐

IDEA 创建 SpringBoot 项目

目录

一、新建Springboot项目第一步:新建一个Springboot项目第二步:选择项目模板第三步:设置项目配置第四步:设置项目依赖第五步:设置项目名称及路径第六步:创建完成二、测试及运行1、测试代码2、设置默认端口3、运行三、加载本地配置1、引入Lombok2、创建本地配置(1)application.properties添加配置(2)创建配置对象3、加载本地配置

SpringBoot项目打包:IDEA 将 SpringBoot 项目打包成jar

一、新建Springboot项目

第一步:新建一个Springboot项目

第二步:选择项目模板

第三步:设置项目配置

第四步:设置项目依赖

第五步:设置项目名称及路径

第六步:创建完成

等待依赖下载完,项目就创建完成。

二、测试及运行

1、测试代码

2、设置默认端口

3、运行

出现如上界面说明运行成功。

三、加载本地配置

1、引入Lombok

首先在IDEA的plugins中引入Lombok插件,添加方式如下:

在项目中引入lombok包。

<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>compile</scope></dependency></dependencies>

2、创建本地配置

(1)application.properties添加配置

application.properties配置文件中添加如下配置:

data.domain=http://10.0.10.202:18080log.level=INFO

(2)创建配置对象

package com.example.springbootdemo.config;import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.ponent;@Data@Component@Configurationpublic class GlobalConfig {@Value("${data.domain:http://10.0.0.1:18080}")private String dataDomain;@Value("${log.level:DEBUG}")private String logLevel;}

3、加载本地配置

在应用初始化时获取本地配置对象:

package com.example.springbootdemo;import org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.ponent;@Componentpublic class ApplicationManager implements ApplicationContextAware {@Autowiredprivate static ApplicationContext applicationContext;@Overridepublic void setApplicationContext(ApplicationContext context) throws BeansException {applicationContext = context;}public static <T> T getBean(Class<T> clazz) {if (applicationContext == null) {return null;}return applicationContext.getBean(clazz);}public static <T> T getBean(String name, Class<T> clazz) {if (applicationContext == null) {return null;}return applicationContext.getBean(name, clazz);}}

应用初始化时加载配置对象

接口中返回所有配置信息

访问接口后,返回如下界面说明加载本地配置成功。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。