묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP(TimeTraceAop)를 @Component 로 선언 vs SpringConfig에 @Bean으로 등록
안녕하세요. 김영한 팀장님, AOP(TimeTraceAop)를 @Component로 선언하지 않고 SpringConfig에 @Bean으로 등록할 수 있다고 설명하셨는데 실제로 코드를 돌려보면 빈 순환 참조 에러가 발생합니다. 강의대로 @Component로만 선언하면 문제가 없는데 왜 순환참조가 나는지 질문드립니다. 감사합니다. The dependencies of some of the beans in the application context form a cycle: memberController defined in file [~~~\out\production\classes\com\example\springexample\controller\MemberController.class] ↓ memberService defined in class path resource [com/example/springexample/SpringConfig.class] ┌─────┐ | timeTraceAop defined in class path resource [com/example/springexample/SpringConfig.class]
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
private static Map<Long, Member> store = new HashMap<>(); 관련 질문입니다.
안녕하세요. 존경하는 개발자님 질문 내용은 다음과 같습니다. private static Map<Long, Member> store = new HashMap<>(); 일반적으로 인스턴스를 생성할때에 다음과 같이 생성합니다. 상위객체 = new 하위객체(); 아무런 생각없이 막연하게 그냥 일종의 암묵적인 룰이라고만 생각하면서 사용해왔으나 왜 이렇게 사용을 하는지 정확한 이유를 인지하고 코딩하고자 질문드리옵니다. 제 개인적인 생각으로 이렇게 구현하는 이유는 다양한 HashMap의 구현체 중에 Map에 대한 구현된 기능들만이 필요한 경우가 이유라고 생각합니다. 즉 자원을 아끼기 위한 것이라 생각하여 다음과 같이 코딩하여 테스트 해보았습니다. 하지만 결과적으로 동일한 size라는 결과가 나왔습니다. 만약 HashMap hashMap = new HashMap<>(); 이라면 더 다양한 method 사용이 가능한며, 동일한 size인데, 왜 이렇게 선언하여 사용하는 것인가요?? 참조 : https://www.baeldung.com/java-size-of-object
-
해결됨스프링 웹 MVC
add Configuration에서 Tomcat server
Tomcat Server가 없으면 어떻게 해야 할까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
미니프로젝트 다운로드 기능 구현은 어떻게 하면 될까요?
안녕하세요? spring 강의 잘 듣고 있습니다. 미니프로젝트 게시판에 다운로드 기능을 추가하고 싶은데 여타 다른 블로그 등을 찾아봐도 너무 어렵고 에러만 나네요 ㅠ 미니게시판에 어울리는 간단한 다운로드 소스 부탁드려도 될까요?
-
해결됨디자인 패턴 with JAVA (GoF)
Decorator 패턴의 단점에 대해..
훌륭한 강의 넘나 감사드립니다.개인 프로젝트 진행에 많은 도움을 얻고있어요.다름이 아니라 데코레이터 패턴의 단점에 대해이해가 힘든 부분이 있어서 질문하게 되었습니다. 3) 데코레이터 패턴은 Concrete(구상) 컴포넌트의 형식을 알아내어그 결과를 바탕으로 특정-작업코드( 특정형식에 의존하는 클라이언트 코드 )에는적용 불가 함.기존의 컴포넌트 HouseBlend였을 때 기존의 구성요소를 데코레이터로 감싸게 되면,그 구성요소가 HouseBlend인지 아닌지를 알 수 없게 된다. 강의를 듣던도중 갑자기 난이도가 높아진 문장에서예시가 없는 상황설명에 정신줄을 그만 놓아버리게 되었습니다.좀더 쉽게 접근할 방법이 없을까요?그리고, 다른 패턴들은 추가 강의 진행계획이 없으신지요..?
-
해결됨디자인 패턴 with JAVA (GoF)
싱글톤 패턴 LogWriter 예제 질문
LogWriter.java 에서 log 메서드에 synchronized 를 붙여주지 않으면 문제가 발생할 수 있다고 설명하셨는데, 현재 로직상으로는 사실상 synchronized 가 없어도 괜찮지 않나요? 문제가 발생하는걸 눈으로 확인하고 싶은데...
-
해결됨스프링 웹 MVC
노트 중에...
노트에 보면(이 기능 자체는 스프링프레임워크의 기능임....) 이런 내용이 있는데의존성 추가를 하면 자동으로 컨버터로 등록되는게부트가 아닌 스프링프레임워크의 기능이라는 뜻으로 이해하면 되나요?