-
14. etc - (10) PropertiesDemo (파일 설정 프로그램)java/코드 리뷰 2020. 4. 24. 13:55
config.properties
12345host.url=192.168.10.2host.port=3000host.username=adminhost.password=zxcv12341234567#Mail Server Configuration#Wed Apr 08 15:43:42 KST 2020mail.server.url=192.168.10.2mail.server.username=adminmail.server.port=3000mail.server.password=zxc1234mail.properties
12345678910111213141516171819202122232425262728package etc;import java.io.FileReader;import java.io.IOException;import java.util.Properties;public class PropertiesDemo {public static void main(String[] args) throws IOException {Properties prop = new Properties();prop.load(new FileReader("src/config.properties"));// System.out.println(prop);String url = prop.getProperty("host.url");String port = prop.getProperty("host.port");String username = prop.getProperty("host.username");String password = prop.getProperty("host.password");System.out.println("URL : " + url);System.out.println("PORT번호 : " + port);System.out.println("아이디 : " + username);System.out.println("비밀번호 : " + password);}}1234567891011121314151617181920212223242526272829303132333435package etc;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;import java.util.Scanner;public class PropertiesDemo2 {public static void main(String[] args) throws IOException {Scanner sc = new Scanner(System.in);System.out.println("파일 설정 프로그램");System.out.print("서버 URL을 입력하세요 : ");String url = sc.next();System.out.print("서버의 포트 번호를 입력하세요 : ");String port = sc.next();System.out.print("서버 접속 계정을 입력하세요 : ");String username = sc.next();System.out.print("서버 비밀번호를 입력하세요 : ");String password = sc.next();Properties prop = new Properties();prop.setProperty("mail.server.url", url);prop.setProperty("mail.server.port", port);prop.setProperty("mail.server.username", username);prop.setProperty("mail.server.password", password);prop.store(new FileWriter("src/mail.properties"), "Mail Server Configuration");sc.close();}}'java > 코드 리뷰' 카테고리의 다른 글
15. demo1.person - (2) PersonDemo (와일드카드 제네릭 타입제한) (0) 2020.04.24 15. demo1.person - (1) Course Demo (제네릭) (0) 2020.04.24 14. etc - (9) StackDemo (stack.add) (0) 2020.04.24 14. etc - (8) QueueDemo (queue.offer) (0) 2020.04.24 14. sort - (7) CommonUtils Demo (상수) (0) 2020.04.24