Spring

@RequestMapping, @Controller,로그 객체 기본사용

연93 2022. 11. 3. 12:31
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller // 클래스는 클라이언트의 요청을 받을수 있다.
public class SampleController {
	
	//로그 객체: 위의 클래스가 동작시 로그로 사용하는 목적. 클래스명 동일해야 함.
	private static final Logger Logger = LoggerFactory.getLogger(SampleController.class);
	
	//웹브라우저 호출용 메서드
	@RequestMapping("doA") //매핑주소 : 클라이언트에서 사용할 주소. 주소와 메소드명은 상관이 없다.
	public void doA() {
		Logger.info("doA called..");
	}
	
	/*
	 매핑주소가 doA이고, 호출되는 메소드 void doA()일때, 리컨값이 void이면, jsp파일명은 매핑주소로 해야한다.
	 */
	
	@RequestMapping("doB") //매핑주소가 jsp파일명.
	public void doB() {
		Logger.info("doB called..");
	}
	
	@RequestMapping("tA")
	public String testA() {
		Logger.info("tA called..");
		return "a"; // 리턴값의 문자열이 jsp파일명.
	}
}

JSP 파일을 생성해야한다.

 

'Spring' 카테고리의 다른 글

스프링에서 데이터를 받는 방법  (0) 2022.11.07
1일차 실습(JSON 내용 포함)  (0) 2022.11.03