목록전체 글 (80)
주니어 개발자가 되는 중입니다...loading....
1. 서블릿처럼 사용하기 //spring을 서블릿처럼 이용하기 @RequestMapping("/demo/demo1.do") /*public String demo1(HttpServletRequest req, HttpServletResponse res) {*/ public void demo1(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException{ System.out.println(req); System.out.println(res); String name=req.getParameter("devName"); int age=Integer.parseInt(req.getParameter("devAge")); Stri..
1. pakage 만들고 해당하는 interface,class만들기 com.yr.spring.member.Controller - memberController com.yr.spring.member.model.vo com.yr.spring.member.model.service - memberService(인터페이스) - memberServiceImpl (클래스) com.yr.spring.member.model.dao - memberDao(인터페이스) - memberDaoImpl(클래스) +) interface와 거기에 상속받는 class를 만드는 이유? 각 각의 클래스들이 서로 영향을 받지 않기 위해서!! 클래스들의 독립성을 강화시킴!! 2. 어떤 용도로 쓰이는지 따라서 어노테이션을 삽입한다. 인터스페이스..
[vo에서 매소드 선언후 추가하기] 메소드를 추가할때도 Animal이라는 객체는 많이 만들어 져있기 때문에 어떤 Animal을 추가했는지 @Qualifier로 선언해줘야한다 public class BeanConfiguration { //제공하는 springbean은 메소드로 제공 //객체를 반환하는 메소드를 구현 @Bean public Person getDongmin() { Person p = new Person(); p.setName("박지성"); p.setAge(28); p.setMyAnimal(cow()); return p; } @Bean @Autowired public Person ujun(@Qualifier("song") Animal a) { Person p = new Person(); p.se..
1. Animal 객체 ,Person객체, Food객체 만들기 (1)Person package com.yr.spring.model.vo; import lombok.Data; @Data public class Person { private String name; private int age; private Animal myAnimal; } (2)Animal package com.yr.spring.model.vo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Co..
[Spring에서 pojo클래스를 SpringBean으로 등록하기] - 개발자가 생성한 클래스를 spring에서 이용하려면 bean으로 등록해야한다 [등록하는 방법] 1. xml 파일을 이용해서 등록하는 방법 : Springbeanconfiguration.xml파일 - 태그를 이용해서 사용할 클래스를 등록 - 등록된 클래스를 생성할 때 초기값 설정은 ①setter를 이용하는 방법 : 태그자식태그로 태그를 이용 ②생성자를 이용하는 방법 : 태그자식태그로 태그를 이용 2. @어노테이션을 이용해서 등록하는 방법 : 클래스 선언부에 설정 - 기능에 따라 정해진 어노테이션으로 등록 : @Controller, @Service, @Repository - 일반 클래스 등록은 @Component 어노테이션으로 이용 - ..