1. 程式人生 > >java專案中設定 System.getProperty(“XXX”)自定義變數

java專案中設定 System.getProperty(“XXX”)自定義變數

  在java專案中設定自定義變數的方法有很多種,如果你專案中使用 System.getProperty(“XXX”)來獲取自定義變數有以下兩種辦法:

  一、選擇專案按右鍵->Run as->Run as configurations…

  

  在VM arguments後追加-DXXX=****(-D不能省略),這樣就可以通過 System.getProperty(“XXX”)獲取****了

  二、通過tomca伺服器載入時候定義變數

  這裡還分windows版本和linux版本,以tomcat7為例。

  1、windows環境下:

  

  編輯tomcat7主目錄\bin 下的catalina.bat,在第二行定義XXXX,然後就可以System.getProperty(“XXX”)獲取****了。

  2、linux環境下:

  

  在最後一頁裡面,找到那圖中位置,設定spring.profiles.active的值,然後就可以System.getProperty(“spring.profiles.active”)獲取devtest了。注意,自定義變數不能隨便找個位置設定,當然也可以在其他位置設定,但在我這個位置設定絕對沒有問題,還有一點更加重要 不要像windows設定一樣,不要加set,不要加set,不要加set 血的教訓!!

相關推薦

java專案設定 System.getPropertyXXX定義變數

  在java專案中設定自定義變數的方法有很多種,如果你專案中使用 System.getProperty(“XXX”)來獲取自定義變數有以下兩種辦法:   一、選擇專案按右鍵->Run as->Run as configurations…      在VM arguments後追加-DXXX=**

spring boot 專案hanlp的配置可增加定義詞典

pom.xml檔案中增加: com.hankcs hanlp system ${project.basedir}/src/main/resources/lib/hanlp-1.5.2.jar 字典和模型檔案在專案中的位置,其中包括自定義詞典: data資料夾在專案中的位置:

Java專案開發成績管理系統 學生資訊模組—主介面設定

學生資訊模組負責管理學生的個人資訊,包括對學生人數的增加對資訊的修改等, 1.主介面設計: 學生資訊主介面包含選單欄,列表按鈕,等元件,其實現程式碼如下: package student; import grade.GIndex; import java.awt.*;

Java專案開發成績管理系統 成績資訊模組—主介面設定

主介面和上一篇部落格大致相同,(編寫過程點選上一篇部落格), 效果如下: 程式碼如下: package grade; import course.CIndex; import java.awt.*; import java.awt.event.ActionEven

java專案資料庫的連線使用mybatis和不使用

(eclipse環境)首先介紹一下不使用mybatis框架(應該不會不知道的)來連線資料庫 先要寫出資料庫的基本資訊,建立資料庫連線connection,宣告切斷連線的close()函式,         public static final String DRIVER

Java設定session超時失效的三種方法

<!-- ==================== Default Session Configuration ================= -->     <!-- You can set the default session timeout (in minutes) for

java-web生成文檔

all 檢查 download com ftl 緩沖 getc cor tps 基於Java的解決方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各種方式,其實在從Office 2003開始,就可以將Office文檔轉換成XML文件

MYSQL 專案的實際運用

版權宣告: https://blog.csdn.net/qq_36711757/article/details/81698570 目錄 1、CAST 2、select 1 3、CASE  WHEN  THEN  ELSE  END 4、對錶

Java專案開發成績管理系統 成績資訊模組—新增成績資訊

具體實現流程與上一篇部落格(上一篇部落格點選這裡) 程式碼如下: package grade; import java.awt.*; import java.awt.event.ActionEve

Java專案開發成績管理系統 課程資訊模組—新增課程資訊

具體實現流程與上一篇部落格(上一篇部落格點選這裡) 程式碼如下: package course; import java.awt.*; import java.awt.event.ActionEv

swift4 在專案的使用Tips

前言:還記得是去年還會用swift寫了一個app,如今在用Xcode9 開啟,一片紅呀,也run不起來了。很多語法都變了。淡淡的憂傷~~也是好長時間沒寫了,很多用法都忘記了。如今,計劃重新寫一個當前專案的swift版本,也是練練手。記錄下常用的。 1、我們從後

webpack4系列教程:處理專案的資原始檔

傳送門: webpack4系列教程(一):初識webpack webpack4系列教程(二):建立專案,打包第一個JS檔案 webpack4系列教程(三):自動生成專案中的HTML檔案    1. Loader的使用 之前的博文已經介紹了Loader的

java開發遇到的錯誤bug及解決方案

遇到同樣的錯誤,難題,可再一再二,卻不可再三再四。所以對自己程式設計,開發過程中遇到的難題,bug,錯誤,當時是整麼解決的做一下記錄,我覺得是很有必要: 1.javac編譯.java類檔案時,報: 錯誤: 編碼GBK的不可對映字元, 解決方案是:將  Javac xxx.jav

使用webpack打包react專案遇到的問題

問題三:外部擴充套件庫中React is not defined 原因:不小心把react寫在了配置檔案的extenal中 module.exports = { entry: __dirname + '/src/ManageSystem.js

iOS 多執行緒在專案的應用場景

獲取線上版本號是一件很耗時的操作,所以開闢一個子執行緒,程式碼如下 //檢測新版本 //說明:開闢子執行緒執行耗時程式碼塊,然後在主執行緒中重新整理和顯示 dispatch_async(dispatch_get_global_queue(0, 0

java開發的那些事1-------關於ORA00604和ORA12705

******************************有關myEclipse和oracle連線中出現的一個問題********************************* 介面拿給使用者提意見,然後又是修修改改,總算是審批通過,下一步就要開始編碼了,結果一出手

使用webpack打包react專案遇到的問題

先簡單說一下webpack使用的基本步揍: 首先使用npm下載webpack npm install webpack -g //全域性安裝 npm install webpack --save-dev //本地安裝 官方推薦本地安裝、專案依賴比較清晰 安

TFS在專案Devops落地程序

作為一名開發,經過近2年折騰,基於TFS的Devops主線工程大體落地完畢。 在此大體回憶下中間的各種歷程。 開始之前簡單說下什麼是TFS(Team Foundation Server)。 TFS是微軟推出的一款ALM(Application Lifecycle Management)管理工具。

MYSQL 專案的實際運用

目錄 5、派生表 8、臨時表 1、CAST CAST強轉函式語法規則是:Cast(欄位名 as 轉換的型別 ),其中型別可以為:CHAR(N) ,DATE ,TIME,DATETIME ,DECIMA

中小專案快取的使用心得

       在稍大型的專案裡,常常為了解決查詢資料的效率或者是為了減輕資料庫的壓力都會採用新增快取來實現目的。那麼在專案裡我們該如何的新增快取?這裡我分享下我的使用快取方案。 資料量不大的情況下: