나의 생각을 끄적이는 공간

블로그 이미지

Wooni0477

카테고리

  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

MVC_Spring - @Autowired 사용하기

프로그래밍 정리/Spring 2020. 1. 3. 11:20
반응형
MVC_Spring - @Autowired



  • @Autowired
  • XML에 작성한 객체를 손쉽게 가져 올 수 있다.



  • 구조






  • 실습예제
-controller.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Controller
public class HomeController {
    
    private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
    
    private TicketDao dao;                 //DAO 선언
    
    @Autowired                             //servlet-context.XML을 이용한 자동 초기화
    public void setDao(TicketDao dao) {  
        this.dao = dao;
    }
    
    @RequestMapping("/test")
    public void test_method()
    {
        dao.dao_method();        //dao 메소드 실행
    }
}
Colored by Color Scripter
cs

-servlet-context.xml
1
2
3
4
<beans:bean class="com.javalet.test22.dao.TicketDao" name="TicketDao"> //패키지 경로를 가져와 DAO 초기화
        <beans:property name="value1" value="첫번째값"/>
        <beans:property name="value2" value="2"/>        
</beans:bean>
Colored by Color Scripter
cs

-TicketDao.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.javalet.test22.dao;
 
public class TicketDao { //DAO 클래스 정의
    String value1;
    int value2;
    
    public void setValue1(String value1) {
        this.value1 = value1;
    }
    public void setValue2(int value2) {
        this.value2 = value2;
    }
    
    public void dao_method()
    {
        System.out.println("Dao 첫번째 값 : " + value1);
        System.out.println("Dao 첫번째 값 : " + value2);
    }
}
 
Colored by Color Scripter

cs

/

  • 출력결과




반응형
저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 정리 > Spring' 카테고리의 다른 글

MVC_Spring - 트랜잭션 템플릿 사용  (0) 2020.01.03
MVC_Spring - 트랜잭션 기본  (0) 2020.01.03
MVC_Spring - JDBC 템플릿 사용하기  (0) 2020.01.02
MVC_Spring - 폼 데이터 값 검증  (0) 2020.01.02
MVC_Spring - ID 또는 Password 체크 하기  (0) 2020.01.02
Posted by Wooni0477
방명록 : 관리자 : 글쓰기
Wooni0477's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

나의 생각을 끄적이는 공간

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바