묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
WebServerFactoryCustomizer
스프링 부트 없이 Legacy Project 에서 @Overridepublic void customize(ConfigurableWebServerFactory factory) { ErrorPage errorPage404 = new ErrorPage(NOT_FOUND, "/error-page/404"); ErrorPage errorPage500 = new ErrorPage(INTERNAL_SERVER_ERROR, "/error-page/500"); ErrorPage errorPageEx = new ErrorPage(RuntimeException.class, "/error-page/500"); factory.addErrorPages(errorPage404, errorPage500, errorPageEx);}웹서버커스터마이저같은 공통처리부를 만들려면 ErrorPageController 와 인터셉터를 사용하는 수 밖에 없나여?? import org.springframework.boot.web.server.WebServerFactoryCustomizer;부트를 사용하지 않았을 때용
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HelloBean에 빈 이름을 지정해야 하는 이유
안녕하세요 단순한 질문이긴 한데.. 제가 뭔가 착각하고 있나 싶어 질문 드립니다 ㅠ @Component 어노테이션을 붙이면 빈으로 등록이 되죠 그리고 등록될 때 이름을 지정하지 않으면 해당 클래스 이름의 첫글자를 소문자로 바꿔 등록된다고 이해하고 있는데요 강의 1분 24초에 HelloBean 이라는 클래스를 하나 만들어서 빈으로 등록해 사용하는데 이 때 @Component static class HelloBean{ } 이렇게만 등록해도 helloBean 이라는 이름으로 빈이 등록되 않나요? @Conponent("helloBean") 이라고 이름을 지정해 주어야만 정상적으로 코드가 동작하고 이름을 지정해 주지 않으면 빈을 찾을 수 없다는 에러가 발생하던데 결과적으로 빈의 이름을 지정하지 않아도 타임리프에서 사용된 빈의 이름과 일치할 텐데 빈 이름을 지정해야 코드가 정상적으로 동작하는 이유를 모르겠습니다..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
임베디드 타입 내에서 엔티티 타입을 지정할 수 있다고 하셨는데, 정확한 방법이 궁금합니다.
1. MailMan이라는 Entity를 만들었습니다. package hellojpa; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class MailMan { @Id @GeneratedValue private Long id; } 2. Address에서 해당 Entity를 사용해보기로 했습니다. package hellojpa; import javax.persistence.*; @Embeddable // 임베디드 타입, 해당 타입을 쓰는 엔티티의 DB 테이블에는 Address 로 들어가는 게 아닌, 각자의 필드가 스키마로 들어가게 된다. 임베디드 타입은 엔티티의 값일 뿐이다! public class Address { private String city; private String street; @Column(name = "ZIPCODE") private String zipcode; @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "MY_MAILMAN_PK", insertable = false, updatable = false) private MailMan mailMan; // 임베디드 타입에서 엔티티 타입을 들고 있을 수 있다! 근데 안되네..? public Address() { } ...이하 생략 3. insertable = false, updatable = false 를 해제하면 코드가 돌지 않습니다. 4. 해당 설정을 제외하고서도 돌릴 수 있는 방법이 있을 것 같은데, 제가 어떠한 부분을 빼먹은건지 알 수 있을까요?
-
미해결우디의 포토샵 강좌
배경색
전체적으로 작업 마무리해봤는데 혹시 배경색이 너무 어두워서 조금더 밝게 하고싶으면 복사한레이어에서 다시 휴/새터레이션 설정을 다시해도 되는 부분인가요?(다시 설정해보니 너무 밋밋한거같기두 하고 설정을 조금 밝게 해야되는것 같더라구요)
-
미해결
mobile App development cost in Australia
mobile App development cost in Australia:- Likewise, there are situations when during the time spent improvement, with a developing profundity of understanding, a reconsidering of the first errand happens, which can influence the last expense. That is, there are subtleties that already couldn't be predicted, and choices are made to eliminate something from the essential rundown as superfluous or add anything to it. This present circumstance can happen when you make one of a kind applications that have no analogs. It is likewise consistently challenging to foresee an application improvement cost ahead of time for this situation. Read More:- https://omninos.com.au/mobile-App-development-cost-in-Australia Follow Us On Facebook:- https://www.facebook.com/omninosTechnologies Follow Us On Twitter:- https://twitter.com/omninoss Follow Us On Instagram:- https://www.instagram.com/omninosinsta/ Follow Us On Linkedin:- https://www.linkedin.com/company/omninos-solutions/ Follow Us On Behance:- https://www.behance.net/omninos Follow Us On Dribble:- https://dribbble.com/iapp_omninos
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext와 static inner class 관련
안녕하세요. 테스트 코드 작성 중 궁금한 점이 생겨서 질문합니다. hello.core.beanfind 패키지의 ApplicationContextSameBeanFindTest 클래스 안에 선언된 아래 코드에서 SameBeanConfig 클래스를 static 내부 클래스로 만드셨는데요, 나름 추측한 이유가 맞는지 궁금해서 질문합니다. AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(SameBeanConfig.class); ... 테스트 코드 ... @Configuration static class SameBeanConfig { ... } SameBeanConfig 클래스의 static 키워드를 없애고(instance 내부 클래스) 실행을 했을 때 org.springframework.beans.factory.UnsatisfyedDependecnException 에러가 뜨고, 해당 에서는 빈 의존관계가 주입되지 않았을 때 나타납니다. instance 내부 클래스로 하는 경우 ac 인스턴스가 생성되는 시기보다 늦게 생성되어 빈 의존관계 주입이 실패하는게 아닌가.. 라고 추측을 해봤습니다. (static 키워드가 붙은 경우 클래스가 메모리가 올라갈 때 생기므로 ac 인스턴스보다 먼저 생성된다고 생각합니다.) 제 추측이 맞는걸까요? 이유가 너무 궁금합니다!!
-
해결됨호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
컨트롤러 테스트시 size 없이 전달할때 npe
안녕하세요 호돌맨님! 이번 영상을 다 실습하고 컨트롤러 테스트시에 size값을 주지 않는 경우를 테스트 해봤더니 npe가 발생하더라구요 오류는 PostSearch 클래스에 @NoArgsConstructor @AllArgsConstructor 두 어노테이션을 붙여서 해결했는데요 정확한 오류의 원인이 무엇인지 궁금해서 질문드립니다 서비스 테스트에서는 @Builder.Default 어노테이션을 사용한 초기값 설정이 잘 됐습니다 컨트롤러 테스트에서만 이 오류가 발생하는 원인이 궁금합니다 서비스 테스트에서는 postSearch 객체 생성 후 postService.getList() 메서드에 전달했는데요 빌더로 객체 생성시 클래스내에 생성자가 없었으니 롬복이 @Builder 어노테이션이 붙은 클래스에 암묵적으로 @AllArgsConstructor를 만들고 필드 값을 주입하는 시점에 초기화가 된건가요? 이유가 궁금합니다!
-
미해결
2D에서 Y축 크기를 구하는 법...
Debug.Log(transform.localScale.Y); 제가 작성한 코드는 이렇습니다 Assets\Script\LongNot.cs(12,40): error CS1061: 'Vector3' does not contain a definition for 'Y' and no accessible extension method 'Y' accepting a first argument of type 'Vector3' could be found (are you missing a using directive or an assembly reference?) 이게 에러 메세지인데 어떻게 해야하는지 도와주세요
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
질문 있습니다.
강의 내용에서 (select * from ex_member where 1=1)의 추론구문으로 하면된다고 하셨는데 Oracle 한정인거죠?? Mysql 이나 MSSQL 같은 경우에는 어떠한 추론 구문으로 진행하면 되는 걸까요? 위 구문으로 Mysql Mssql 두가지에서 했는데 오류만 나더라고요.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmdetection (mask_rcnn) 인퍼런스 관련 질문입니다.
안녕하세요. 좋은강의 잘 듣고 있습니다. 얼마전에 mmd-to-tensorrt 질문을 올렸었는데요. 사실 해당 라이브러리를 사용해보려 한 목적이 Inference의 속도를 향상시키려는 시도의 일환이었습니다. 혹시 mmdetection을 이용한 mask_rcnn 의 추론 속도를 향상시키는 다른 방안을 알고계신가 싶어 질문 드립니다. mmdetection에 포함된 다른 instance segmentation 검출 로직인 yolact를 사용하면 미세하게 속도의 향상이 있으나 검출 정확성 측면에서 mask rcnn이 더 낫더라구요. 항상 좋은 강의 감사드립니다.
-
해결됨따라하며 배우는 리액트 A-Z[19버전 반영]
이 강의 수강 도중 오류가 발생했어요!
파란색 선으로 표시한 부분의 코드를 치니까 에러 때문에 막혀서 진행을 전혀 못하고 있습니다. 구글링 해봤는데도 해결이 안 되네요. 친구가 로더 문제 같다고 해서 바벨을 지우고 재설치해봤지만 변화가 없었습니다. 혹시 해결 방법을 제시해주실 수 있을까요?.. ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 빈 메시지 직접 등록 국제화 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 강의를 듣다 질문이 생겨서 글 올립니다. @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasenames("messages", "errors"); messageSource.setDefaultEncoding("utf-8"); return messageSource; } 여기서 국제화를 하려면 위와 같이 messages_en.properties, messages_ko.properties와 같이 파일명 마지막에 언어 정보를 주면 된다고 하셨는데 어떤식으로 마지막에 적어줘야하는지 이해가 안되서 질문드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test오류 발생
오류가 발생합니다. JUnit5를 사용하였으며 testMember()에서 Unsatisfied dependency expressed through field 'memberRepository'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'jpabook.jpashop.MemberRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jpabook.jpashop.MemberRepositoryTest': Unsatisfied dependency expressed through field 'memberRepository'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'jpabook.jpashop.MemberRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 의 에러가 발생합니다. 구글링 시 @Repository 또는 @Service 애노테이션을 빼먹으면 발생하는 오류라고 하지만, 애노테이션은 모두 작성하였습니다.
-
미해결Django REST Framework 핵심사항
The serializer field might be named incorrectly and not match any attribute or key on the `User` instance.
AttributeError at /api2/post/Got AttributeError when attempting to get a value for field `title` on serializer `PostListSerializer`. The serializer field might be named incorrectly and not match any attribute or key on the `User` instance. Original exception text was: 'User' object has no attribute 'title'.위와 같은 에러가 발생합니다.코드를 봤는데 이유를 잘 모르겠습니다...답변을 주신다면 너무 좋을 것 같습니다serializers.pyviews.pyurls.py
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
3:10 -> 3:16 코드 질문 있습니다^^
<div class="container-xxl"> <div class="row align-items-center"> <div class="col-md-9 welcome"> <h1 class="welcome-title fw-light">Welcome to <span class="text-warning fw-bold"> my first website.</span> Lorem ipsum dolor sit amet consectetur adipisicing elit. Repellendus, officiis.</h1> <div class="divider"></div> <div class="row welcome-desc"></div> </div> <div class="col-md-3 letsgo"></div> </div> </div> 3:10 쯤 Lorem 텍스트를 넣고 난 후에 저 코드(85번줄)가 없어진것 같습니다^^ + 그리고 새로운 코드인 <div class="row welcome-desc"></div> 가 (84번줄)생긴 것 같구요 제 에디터 emmet에 문제가 있는걸까요? 모르는 기능이 있는걸까요? 아니면 뭘 놓친걸까요ㅠㅜㅜ
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
python .\test.py
비주얼 스튜디오코드 뉴 터미널에서 python .\test.py를 입력하여도 python이라는 값만 나옵니다 테스트파일이 실행이 되지 않습니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
질문드립니다 findOne 결과값이 왜 null이나오는지 잘모르겠네요
const num_auth = await this.emailsrepository.findOne({ where: { auth_num: authnum }, }); 이코드는 문제의 코드입니다 authnum = String 타입입니다. 콘솔로 num_auth를 찍으면 null 이 찍힙니다. 해당 데이터가 db에 실제 존재하고있습니다.. console.log로 authnum 이 잘들어오는것도 찍혔습니다. const findemail = await this.userRepository.findOne({ where: { email: email }, }); 근데 이코드는 이상하게 정확하게 조건절이 잘 먹히네요 왜 이러는걸까요 ?
-
미해결정혜경 판타스틱 자료구조 in C
DeleteHash함수와 destroyHash함수에 대해서 질문이 있습니다!
DeleteHash함수에서 매개변수로 int *dData를 주었는데 최종적으로 DeleteHash함수를 종료하기 전까지 *dData를 안했는데 해야하는 거 맞을까요 ..? 그리고 destroyHash함수에서 제가 짠 코드는 강사님의 코드와 조금 달랐는데 혹시 논리적 오류가 없는지 봐주실 수 있으실까요 ? 제가 짠 destroy Hash 함수입니다! void destroyHash(CHash *hsp) { if(hsp == NULL) return ; int i; Node *np = NULL; if(hsp->hash != NULL) for(i = 0; i < hsp->size; i++) { if(hsp->hash[i].next != NULL) { while(hsp->hash[i].next != NULL) { np = hsp->hash[i].next; hsp->hash[i].next = np->next; free(np); } } } free(hsp->hash); // 댕글링 포인터 hsp->hash = NULL; hsp->size = 0; hsp->dataCnt = 0;} 추가로 혹시 자료들은 어디서 다운받아야 하는지 알 수 있을까요? 홈페이지에서 열심히 찾아봤는데 못찾았습니다 ㅠㅠ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
14강 강의에서 logout 시 오류가 발생 합니다.
안녕하세요. 14강 강의를 따라 하던 중 logout를 실행하면 아래에 첨부된 이미지와 같이 오류가 발생 합니다. 백앤드는 실행 되어 있는 상태이며 로그인, 회원가입은 정상 동작을 합니다. 조언 부탁 드립니다. 감사합니다. 수고하세요.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle build 오류
안녕하세요 윈도우 사용중이고 cmd 창에서 gradlew.bat을 실행하면 '.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜹니다. 터미널에서 cd hello-spring과 gradlew을 입력해봐도 오류가 뜹니다. 어떻게 해야 하나요? 감사합니다.