最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea創(chuàng)建spring boot工程及配置文件(最新推薦)

 更新時間:2023年11月09日 10:43:53   作者:做測試的喵醬  
本文給大家介紹idea創(chuàng)建spring boot工程及配置文件,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、dea 創(chuàng)建spring boot工程

new project

 選擇Spring Initializr ,Type:選擇Maven,Java 8, Packagin 選擇Jar。然后點擊next

添加依賴:

選擇Sprint Boot版本,選不到自己想到的沒關系,后面我們在pom文件里修改版本號。

添加依賴,我們這里只添加Web---Spring Web ,然后點擊Finnish。會在pom文件里,加載這個依賴。

 修改Spring Boot版本號,我習慣用2.4.4 的,但是剛剛創(chuàng)建的是2.6.13 版本,修改pom文件

 將2.6.13 修改成2.4.4。

然后重新加載依賴

二、打包

idea 右側(cè)Maven---Lifecycle--package。雙擊package

(clean用于清理target文件夾)

 會在當前項目內(nèi)生成一個target文件夾,里面有jar包。

三、啟動配置文件

application.properties 與application.yml  都可以。

springboot里內(nèi)置了tomcat,默認端口是8080。

application.yml 配置端口

server:
  port: 8081
  servlet:
    context-path: /boot

application.properties

server.port=8081
server.servlet.context-path=/boot

 port指定端口號,context-path,設置整個工程的uil,前邊需要添加/boot/xx

application.yml 使用的更普遍。

四、多環(huán)境配置

多環(huán)境配置,有多種方式,我們這里只講常用的。

 新增application-dev.yml文件,與application-test.yml文件。

application-dev.yml文件,寫我們dev環(huán)境的配置。(端口號、path等)

application-test.yml文件,寫我們test環(huán)境的配置。(端口號、path等)

當我們通過jar包運行項目時,想要運行dev環(huán)境

java -jar xx.jar --spring.profiles.active=dev

想要運行test環(huán)境

java -jar xx.jar --spring.profiles.active=test

五、讀取配置文件

5.1 讀取yaml配置文件

spring boot yaml自定義配置傳入代碼_做測試的喵醬的博客-CSDN博客

5.2 讀取properties配置文件

舉例,數(shù)據(jù)庫配置信息

1、新建數(shù)據(jù)庫配置類

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;
@Data
@Component
@PropertySource("classpath:db.properties")
@ConfigurationProperties(prefix = "mysql")
public class MySqlCon {
    private String url;
    private String userName;
    private String password;
}

注解@PropertySource("classpath:db.properties"),指定讀取配置的文件。我們在在resources文件夾中,數(shù)據(jù)庫的配置文件db.properties文件

使用@ConfigurationProperties(prefix = "mysql")注解,prefix = "mysql"設置的別名。在配置文件中,的key就是對應的這個值。

2、在resources文件夾中,新建數(shù)據(jù)庫配置文件db.properties文件。

配置數(shù)據(jù)庫信息

mysql.url=jdbc:mysql://localhost:3306/bt
mysql.userName=root
mysql.password=123456

3、數(shù)據(jù)的引用

使用@Autowired注入就可以了。

@RestController
public class HiController {
    @Autowired
    private Person person;
    @Autowired
    private MySqlCon mySqlCon;

到此這篇關于idea創(chuàng)建spring boot工程及配置的文章就介紹到這了,更多相關idea創(chuàng)建spring boot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot實現(xiàn)文章防盜鏈的代碼設計

    SpringBoot實現(xiàn)文章防盜鏈的代碼設計

    這篇文章主要介紹了SpringBoot實現(xiàn)文章防盜鏈的代碼設計,文中通過代碼示例講解的非常詳細,對大家實現(xiàn)文章防盜鏈功能有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • Java實現(xiàn)儲存對象并按對象某屬性排序的幾種方法示例

    Java實現(xiàn)儲存對象并按對象某屬性排序的幾種方法示例

    這篇文章主要介紹了Java實現(xiàn)儲存對象并按對象某屬性排序的幾種方法,結(jié)合實例形式詳細分析了Java儲存對象并按對象某屬性排序的具體實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-05-05
  • IntelliJ?IDEA?2022.1.1?沒有CVS的過程分析

    IntelliJ?IDEA?2022.1.1?沒有CVS的過程分析

    這篇文章主要介紹了IntelliJ?IDEA?2022.1.1?沒有CVS的過程解析,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Springboot利用Redis實現(xiàn)接口冪等性攔截

    Springboot利用Redis實現(xiàn)接口冪等性攔截

    這篇文章主要為大家介紹了Springboot如何利用Redis實現(xiàn)接口冪等性攔截。本文將通過自定義注解+redis+攔截器+MD5?實現(xiàn),感興趣的可以了解一下
    2022-06-06
  • mybatis映射文件mapper.xml的具體寫法

    mybatis映射文件mapper.xml的具體寫法

    在開發(fā)過程中,需要開發(fā)人員配置mapper映射文件,本文主要介紹了mybatis映射文件mapper.xml的具體寫法,感興趣的可以了解一下
    2021-09-09
  • spring為java.util.Properties類型的屬性進行賦值過程解析

    spring為java.util.Properties類型的屬性進行賦值過程解析

    這篇文章主要介紹了spring為java.util.Properties類型的屬性進行賦值過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Java基礎之數(shù)組的初始化過程

    Java基礎之數(shù)組的初始化過程

    Java數(shù)組分為靜態(tài)和動態(tài)初始化,靜態(tài)初始化中,程序員設定元素初始值,系統(tǒng)決定長度;動態(tài)初始化中,程序員設定長度,系統(tǒng)提供初始值,數(shù)組初始化后長度固定,存儲在堆內(nèi)存中,數(shù)組變量在棧內(nèi)存指向堆內(nèi)存數(shù)組對象,基本類型數(shù)組存儲數(shù)據(jù)值,引用類型數(shù)組存儲對象引用
    2024-10-10
  • redis統(tǒng)計APP在線人數(shù)的實例

    redis統(tǒng)計APP在線人數(shù)的實例

    這篇文章主要介紹了redis統(tǒng)計APP在線人數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 為什么阿里要慎重使用ArrayList中的subList方法

    為什么阿里要慎重使用ArrayList中的subList方法

    這篇文章主要介紹了為什么要慎重使用ArrayList中的subList方法,subList是List接口中定義的一個方法,該方法主要用于返回一個集合中的一段、可以理解為截取一個集合中的部分元素,他的返回值也是一個List。,需要的朋友可以參考下
    2019-06-06
  • java實現(xiàn)簡單掃雷游戲

    java實現(xiàn)簡單掃雷游戲

    這篇文章主要為大家詳細介紹了java實現(xiàn)簡單掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評論

台山市| 定陶县| 尼勒克县| 沧州市| 电白县| 玉树县| 滁州市| 安顺市| 丁青县| 分宜县| 肇庆市| 西昌市| 玉门市| 孟州市| 湘阴县| 泸西县| 翁牛特旗| 邵阳县| 淅川县| 汕尾市| 定安县| 海晏县| 赞皇县| 阿拉善左旗| 类乌齐县| 桐城市| 正镶白旗| 海林市| 武威市| 白河县| 泸州市| 浏阳市| 南京市| 海原县| 昭平县| 漠河县| 会宁县| 东兰县| 西青区| 资阳市| 河津市|