728x90 반응형 공부212 [Spring][Error] Consider renaming one of the beans or enabling overriding 오류 스프링 공부를 하던 도중 Description: The bean 'memberService', defined in class path resource [hello/hellospring/SpringConfig.class], could not be registered. A bean with that name has already been defined in file [C:\project\hello-spring\hello-spring\out\production\classes\hello\hellospring\service\MemberService.class] and overriding is disabled. Action: Consider renaming one of the beans or enabling ove.. 2022. 12. 30. [Spring][인프런 스프링 입문] 스프링 빈과 의존 관계 본 포스팅은 김영한 강사님의 인프런 강의 "스프링 입문"을 정리한 포스팅으로 강의 자료에서 사용한 자료를 사용했음을 밝힙니다. 웹 애플리케이션 계층 구조와 클래스 의존 관계는 아래 그림과 같다. 클래스 의존 관계에서 MemberRepository가 interface로 구현되어있는 이유는 데이터베이스와 같은 저장소를 아직 선정하지 않은 상황을 가정했기 때문이다. 테스트를 위해서 인터페이스를 상속받아 임시로 Memory 기반의 레포지토리를 생성하는 것을 의미한다. 실제 구현은 아래와 같다. 먼저 멤버 도메인을 getter와 setter를 사용하여 구현한다. public class Member { private long id; private String name; public long getId() { ret.. 2022. 12. 29. [Spring][인프런 스프링 입문] 웹 개발 기초 본 포스팅은 김영한 강사님의 인프런 강의 "스프링 입문"을 정리한 포스팅으로 강의 자료에서 사용한 자료를 사용했음을 밝힙니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 스프링에서는 기본적으로 mvc라는 디자인 패턴을 사용한다. 과거에는 데이터베이스.. 2022. 12. 28. [Android/Kotlin] Foreground Service 사용 방법 음악을 틀어놓고 웹 서핑을 한다거나 애플리케이션을 설치하면서 문자를 한다거나 이렇게 특정 동작을 수행 도중에 다른 동작도 수행할 일이 있을 수 있다. 위의 예시에서 음악, 앱 설치의 경우 눈에 보이지 않는 일종의 백그라운드 서비스로 실행이 된다. 안드로이드에서는 백그라운드 서비스를 실행할 때는 반드시 notification을 띄워서 사용자에게 백그라운드로 실행 중인 앱이 있다고 알려줘야 한다. 만약 사용자가 백그라운드 서비스를 실행 중인 것을 모르고 계속 사용한다면 배터리나 성능이 저하될 수 있기 때문이다. 이렇게 백그라운드 서비스가 실행중일 때 notification을 띄우는 것을 포어그라운드(foreground) 서비스라고 한다. 포어그라운드 서비스에 대해서 공부하기 위해 1부터 100까지 숫자를 증.. 2022. 12. 24. 이전 1 ··· 42 43 44 45 46 47 48 ··· 53 다음 728x90 반응형