日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

IDEA 创建 SpringBoot 项目

發布時間:2023/12/13 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA 创建 SpringBoot 项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、新建Springboot項目
    • 第一步:新建一個Springboot項目
    • 第二步:選擇項目模板
    • 第三步:設置項目配置
    • 第四步:設置項目依賴
    • 第五步:設置項目名稱及路徑
    • 第六步:創建完成
  • 二、測試及運行
    • 1、測試代碼
    • 2、設置默認端口
    • 3、運行
  • 三、加載本地配置
    • 1、引入Lombok
    • 2、創建本地配置
      • (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:18080 log.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.springframework.stereotype.Component;@Data @Component @Configuration public 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.springframework.stereotype.Component;@Component public 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);} }



應用初始化時加載配置對象

接口中返回所有配置信息

訪問接口后,返回如下界面說明加載本地配置成功。

總結

以上是生活随笔為你收集整理的IDEA 创建 SpringBoot 项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。