robie projekt budowy thread pooled web server
, w której trzeba ustawićJak odczytać plik konfiguracyjny w Javie
- numer portu, na którym nasłuchuje serwer.
- Ile wątków jest w puli wątków
- Ścieżka bezwzględna katalogu głównego i tyle punktów.
Jednym ze sposobów jest zakodowanie wszystkich tych zmiennych w kodzie, co zrobiłem. Ale profesjonalnie nie jest dobrze.
Teraz chcę utworzyć jeden plik konfiguracyjny, w którym umieściłem wszystkie te dane, a przy uruchomieniu mój kod je pobierze.
Jak mogę utworzyć plik konfiguracyjny dla powyższego zadania?
Ohk, w porządku. Zaimplementowałem również to, co powiedziałeś. Ale znowu jest jeden problem. Mam projekt maven, który zawiera plik dziennika, a absolutna ścieżka jest tam zapisana w tym pliku. Jeśli przeniesię ten projekt do innej maszyny, muszę je zmienić. Czy istnieje możliwość utworzenia względnej ścieżki tego pliku dziennika, ponieważ plik dziennika jest zawsze w folderze projektu przenoszenia lub w dowolnej innej metodzie, więc nie trzeba modyfikować tego pliku. – devsda
możesz po prostu ustawić wartość ROOT_DIR = logs/zakładając, że ścieżka projektu jest twoją ścieżką klasy. Twoje logi zostaną umieszczone w 'twojej ścieżce projektu/ROOT_DIR' – prasanth
Ponieważ nazwa mojego projektu to' WebServer', m, gdzie mogę umieścić log, a następnie? – devsda