목록@Bean (2)
개발 무지렁이
예외처리 annotation, @ExceptionHandler @ExceptionHandler 메서드를 만든 controller 영역에서만 유효함. (특정 컨트롤러에만 국한된다.) @Controller public class ExceptionController { private static final Logger logger = LoggerFactory.getLogger(ExceptionController.class); @RequestMapping("/exception.do") public ModelAndView ex(String no) { logger.info("no: " + no); int converNo = Integer.parseInt(no); int result = 100 / convertNo;..
IoC 컨테이너(Inversion of Control Container) Spring Framework로 객체를 생성하고, 의존성까지 관리하는 컨테이너를 말한다. ⭐. 객체의 생명주기를 관리 ❓ 의존성 주입 (Dependency Injection) :외부에서 생성된 객체를 주입받는 것을 의존성 주입이라 한다. (객체 내부에서 다른 객체를 생성하는 것은 강한 결합을 만드는 구조이다.) :IoC 원칙하에 객체간 결합도를 낮추고, 유지보수가 좋은 코드를 만들어준다. 1. 생성자 주입 ** (생성자에 @Autowired를 붙여 객체를 주입) - 간결한 코드 작성 가능 - final 변수의 생성자를 대신 만들어주는 @RequiredArgsConstructor - 생성자가 하나일때 @Autowired를 생략 가능 ..