본문 바로가기

Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Total
Today
Yesterday
관리 메뉴

8-2 본문

집에서 공부

8-2

잠이올때마다 2019. 3. 7. 00:14


Environment 사용안하고 만들기

스프링 설정 XML파일에 프로퍼티 파일을 명시 .

그러고보니 properties 파일은 어떻게 만드는거지 ?  General - Untitled Text File 요기 들어가면 있네

여튼 방금 올린거 보다 이게 훨씬 편한거 같으니 그냥 이거 써야 될듯 하다.


applicationCTX.xml 파일 내용중

 <context:property-placeholder location ="classpath:admin.properties, classpath:sub_admin.properties"/>  <-요게 제일 중요

왜 사용하냐면 properties 를 사용하기 위함이다!

여튼 저것을 사용하려면 context 버튼을 체크해야한다.

코딩 공간 하단에 보면 Namespace 버튼이 있는거 거기서 context 를 체크 !


    

    <bean id="adminConnection" class="com.javalec.ex.AdminConnection" >

<property name="adminid">

<value>${admin.id}</value>

</property>

<property name="adminpw">

<value>${admin.pw}</value>

</property>

<property name="sub_adminid">

<value>${sub_admin.id}</value>

</property>

<property name="sub_adminpw">

<value>${sub_admin.pw}</value>

</property>

    </bean>


간단한 properties 사용

admin.id = fdsafjklasjdfl

admin.pw = 1234

sub_adminid = kjlkqk

sub_adminpw = kkqk

이런식으로 사용하면 된다.


main class 는

public static void main(String[] args) {

AbstractApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationCTX.xml");

AdminConnection connection = ctx.getBean("adminConnection", AdminConnection.class);

System.out.println("adminid"+connection.getAdminid());

System.out.println("adminid"+connection.getAdminpw());

System.out.println("adminid"+connection.getSub_adminid());

System.out.println("adminid"+connection.getSub_adminpw());

ctx.close();

이런식으로 작성 .. 끝



'집에서 공부' 카테고리의 다른 글

9-3  (0) 2019.03.07
8-3  (0) 2019.03.07
8-1  (0) 2019.03.06
7-3  (0) 2019.03.06
7-1 7-2  (0) 2019.03.06
Comments