본문 바로가기

모두보기

[코딩인터뷰] 문제 5.5
[코딩인터뷰] 문제 5.4
[코딩인터뷰] 문제 5.3
[코딩인터뷰] 문제 5.2
[코딩인터뷰] 문제 5.1
Avast로 인해 스팀에서 몬스터헌터 월드 아이스본 실행이 안될 때 해결 방법 2020년 03월 25일에 몬스터헌터 월드 아이스본을 스팀에서 업데이트하고 나서 아이스본이 실행이 안되었습니다. 이벤트 로그를 먼저 확인해보니 APPCRASH 혹시나 하는 마음에 Avast 백신 감시를 중단하고 실행했더니 성공 이렇게 매번 몬헌할 때마다 감시 제어를 중단할 수는 없으니 예외로 등록
[Spring] 빈 Bean 빈 Bean Bean 은 Spring framework 에서 앱을 구성하는 기본적인 객체입니다. 개발자는 Bean 을 정의하고 활용하고, Container 는 개발자가 정의한 Bean 을 객체로 만들어 관리하고 개발자가 필요로 할 때 제공합니다. 따라서 개발자는 Bean 을 어떻게 정의하고 사용하는지 알고 있어야만 Spring framework 를 사용할 수 있습니다. // Bean 은 Annotations 로 쉽게 정의할 수 있다. @Bean public RestTemplate restTemplate(RestTemplateBuilder builder) { return builder.build(); } Bean 은 기본 객체이기 때문에 무엇이든지 가능합니다. 다만 Bean 은 BeanDefinition ..
[Spring] 컨테이너 Container 컨테이너 Container Container 는 Spring 의 핵심입니다. Container 는 개발자를 대신하여, Bean 을 생성 / 관리 / 제거합니다. Container 가 Bean 을 관리해주기 때문에, 개발자는 모듈 간에 의존 및 결합으로 인해 발생하는 문제로부터 자유로워 졌습니다. 아래와 같이 독립적인 코드를 작성해서 Annotaion 만 남겨주면 Container 가 개발자가 원하는 상황에 코드를 실행합니다. 따라서 개발자는 메서드가 언제, 어디서 호출되어야 하는지 그리고 메서드를 호출하기 위해 필요한 매개 변수를 준비해서 전달하지 않습니다. Container 가 개발자 대신 알아서 호출합니다. @GetMapping("/greeting") public Greeting greeting(@R..