이 블로그 게시물에서는 Java를 사용하여 속성 파일을 읽는 방법을 소개합니다. 최근에 속성 파일이 많은 새 프로젝트를 접하고 이 블로그 게시물을 작성하게 되었습니다. 속성의 경우 일반적으로 키-값 쌍의 형태로 데이터 파일을 저장하는 데 사용됩니다. 예를 들어 Jdbc의 구성 파일 을 속성 파일에 넣은 다음 xml 파일에서는 다음 코드와 같이 ${}를 직접 사용하여 내용을 읽습니다. 이것의 장점은 데이터베이스의 비밀번호가 변경되면 속성 파일만 수정하면 되므로 다른 작업 부하가 줄어듭니다. , 프로그램의 편의성을 높였습니다. 그렇다면 프로그램은 파일의 내용을 어떻게 읽나요? 이 블로그 게시물에서 다룰 질문은 다음과 같습니다.
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="user" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> <property name="driverClass" value="${jdbc.driverClass}"></property> <property name="jdbcUrl" value="${jdbc.jdbcUrl}"></property> <property name="initialPoolSize" value="${jdbc.initPoolSize}"></property> <property name="maxPoolSize" value="${jdbc.maxPoolSize}"></property> </bean>rrree
자, 본론으로 들어가 속성을 읽어보겠습니다. file , 먼저 다음 메소드를 주로 사용하는 Properties 클래스의 API를 살펴보겠습니다.
<p>getProperty<code><strong>getProperty</strong>(String key)
(String key) 지정 입력에서 <code><strong>load</strong>(InputStream inStream)
load(InputStream inStream) 키에 대해 이 속성 목록을 검색합니다.
스트림의 속성 목록(키 및 요소 쌍) 더 이상 고민하지 않고 코드를 사용하여 위의 설명을 읽습니다. 🎜>데이터베이스 파일에 연결하고 사용자 이름과 비밀번호를 검색합니다:
//properties文件配置数据库的内容: jdbc.username=root jdbc.password=1230 jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql:///test jdbc.initPoolSize=5 jdbc.maxPoolSize=10
데이터베이스 사용자 이름: root
데이터베이스 연결 비밀번호: 1230
3. 이것은 내 프로젝트 구조입니다. 속성 파일은 프로젝트의 기본 디렉터리에 있어야 합니다. 그렇지 않으면 예외가 발생합니다.
좋습니다. 이번 블로그 게시물은 여기까지입니다. 누구나 저에게 조언을 해주시면 됩니다. 관심이 있으시면 PHP 중국어 웹사이트 온라인 자바 동영상 튜토리얼
을 공부해 보세요.
위 내용은 Java 읽기 속성 파일 인스턴스 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!