묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext 필드주입 질문입니다
applicationContext를 필드 주입 받는 부분입니다ApplicationContext가 컨테이너 라고 알고있는데 맞나요?그러면 ApplicationContext 컨테이너에 PrototypeBean이 등록되어야 getBean(PrototypeBean.class) 를 할 수 있는 거 아닌가요? PrototypeBean을 빈으로 등록하지 않았는데 가능한 이유가 궁금합니다. 혹시 아래 부분에서 PrototypeBean이 등록되는 건가요? 동작원리(순서)가 궁금합니다 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class ,PrototypeBean.class);
-
해결됨인프라공방 - 그럴듯한 서비스 만들기
cerbot 자동 재인증
혹시 cerbot으로 인증을 주기적으로 갱신하는 것 과 관련된 내용을 추천해주실만한 글이나? 블로그가 있을까요?지금 강의에서는 domain인증 방식 certonly -d 'yourdomain.com' 을 사용중인데,이 방식이 일정 주기 단위로? 갱신하기는 불편한것 같아서요?? 질문 1) 도메인 인증 방식도 cron을 통해 주기적 자동 갱신이 가능한가요? (txt 레코드를 등록해줘야 해서 불가능하다 개인적으로 생각)질문 2) 관련 도움 받을만한 좋은 글이 있을까요?여러 글을 찾아서 보고 있는데... 블로그 글들이 너무 재각각이라... 혼돈의 카오스? 랄까요...이게 생각처럼 쉽게 되지 않아서 질문글 남겨봅니다 ㅠ,ㅠ
-
미해결[LV1] Jetpack Compose - UI 연습하기
프로젝스 생성 시 EmptyComposeActivity를 만드는 건가요?
안녕하세요.UI를 더 잘 그리고 싶어서 강의를 듣기 시작했습니다.프로젝트를 만드는 법에 Empty Activity를 선택하시라고 했는데, Empty Activity를 생성하면 MainActivity가 강의와 다른것 같습니다.Empty Compose Activity의 아이콘 이미지가 프로젝트 만드는 법에서 선택된 Empty Activity 와 같은데 Empty Compose Activity로 만들면 되는 것인지 문의 드립니다. 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
List 인터페이스 질문
강의를 다듣고 궁금한점이 생겼는데요. List와 ArrayList도 결국 인터페이스와 구현체 관계인데, 자료형으로 주로 사용될지라도 실상은 memberRepository처럼 데이터를 넣고 조작하는건 똑같은데,코드에 List<Integer> list = new ArrayList<>();가 추가 되면, List<Integer> list; 처럼 바꿔줘야 하나요? 2.이런 인터페이스들도 클래스 다이어그램에 포함되는지도 궁금합니다. 1번과 비슷한 내용인데, List도 추후에 배울 @Bean 처리를 하기도 하나요?
-
해결됨[C#/.NET 6.0]어서와, Blazor WebAssembly는 처음이지?
빌드 오류 관련 문의 드립니다,
섹션2-데이터입력디자인파트1-08:01부터는 이상하게 빌드에러가 계속나네요. 구글검색으로도 해결이 안되서 강좌 처음부터 다시 작성해서 해도 계속 발생해서 문의 드립니다,. 에러내용 : ---------------------------Microsoft Visual Studio---------------------------하나 이상의 오류가 발생했습니다.디버그 어댑터를 시작하지 못했습니다. 출력 창에서 추가 정보를 확인할 수 있습니다."Failed to launch browser!TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md" 브라우저를 시작할 수 없음
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
계속 persistence unit name 못 찾는다는 오류가 생기는 분들
pom.xmjpa 하이버네이트 디펜던시 옵션 중에서<type>pom</type>을 제거해보시기 바랍니다. <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>6.4.2.Final</version> </dependency> <dependency>
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-B 이 방식은 완탐방식일까요?
http://boj.kr/a788644d92fe4bc5bb99fe02b91e1f46항상 감사드립니다. 문제 풀기 전 최대 3가지방향과 16개의 범위로 3^16 이겠거니 완탐은 불가능하겠다. 생각하고 문제를 풀기 시작했는데요..막상 풀고 선생님 코드를 보니 제 코드는 완전탐색으로 푼것같은 느낌이 들어서 질문드립니다.사실 시간초과가 나야 정상인 코드가 아닌가 싶어 질문드립니다.
-
해결됨Next + React Query로 SNS 서비스 만들기
not-found.tsx로 이동을 하지 않는문제
안녕하세요src>app>not-found.tsx에 만들었는데, 잘못된주소로 갈 경우 커스터한 NotFound가 렌더링되지않는 문제가 있습니다..혹시 따로 경로설정을 해야하는것일까요??
-
미해결GSAP의 ScrollTrigger를 활용한 포트폴리오 제작
강의 너무 잘 듣고있습니다. 섹션6번에서 질문이 있습니다.
안녕하세요. 좋은 강의 감사합니다.센셕6번에서 스크롤트리거를 하셨잖아요. title를 fixed로 시키셨습니다..fromTo('.worklist' ,{margin:'0 auto'} ,{margin:'100vh auto 0', duration:'1',ease: "power3.out"},0)그런다 다시 올리면 버버벅 거리는 현상은 어쩔수 없는 현상일까요?margin-top가 올라가면 다시 0으로 돌아가면서 버벅거리는 현상같은데, 어쩔수 없는 현상인지 여쭤봅니다.혹시몰라 사진 첨부드려요~회신 주시면 너무 감사드릴겠습니다.항상 좋은 강의 많이 부탁드립니다.~
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
api에 대해서
지난 강의 JPA 활용 1편을 듣고왔는데요,API를 개발하는 이유와 의미가 무엇인가요?
-
미해결김영한의 실전 자바 - 기본편
다형성에서 클라이언트가 의미하는게 무엇인지 궁금합니다.
다형성의 본질은 클라이언트를 변경하지 않고, 서버의 구현한 기능을 유연하게 변경할 수 있다라고 하셨는데 여기서 말하는 클라이언트는 결국 Car와 같이 기본이 되는 인터페이스를 의미하는건가요?
-
해결됨백엔드 애플리케이션 성능 테스트하기
report.html 파일이 404 Not Found 에러가 뜹니다.
터미널 명령어를 통해서 report.html 파일 생성까지 완료되었습니다. 근데 위 사진처럼 404 에러가 발생했습니다.아래에 html 코드 윗부분만 첨부해서 올립니다.html 파일 외에 어떤걸 확인해야 하는지 알려주시면 확인해 보겠습니다.
-
해결됨스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
UserControllerTest 테스트 실패 문의
안녕하세요, 강사님!강사님 쉬운 설명 덕분에 재밌게 강의 듣고 있습니다. 항상 감사드립니다.Purpose다름이 아니라, UserControllerTest 관련 질문이 있어서 이렇게 문의 드립니다.링크: https://github.com/codingspecialist/junit-bank-class/blob/main/src/test/java/shop/mtcoding/bank/web/UserControllerTest.java Situation강의에서 나온 대로 `join_success_test()`와 `join_fail_test()` 따로 실행시키면 정상적으로 테스트가 통과합니다.다만 궁금한 점이 둘이 동시에 테스트를 진행하면(UserControllerTest 클래스 단위로 테스트를 실행하면) `join_success_test()` 테스트에서 실패가 뜨는데요.Approach제 생각에는 테스트 진행 시 `join_fail_test()`이 먼저 실행된다면, repository에 "ssar"이 먼저 등록되고,@BeforeEach public void setUp() { dataSetting(); } private void dataSetting() { userRepository.save(newUser("ssar", "쌀")); }그 다음 `join_success_test()`가 진행될 때 `dataSetting()` 에서 "Unique index or primary key violation"이 발생하는 게 아닐까 생각이 드는데요. 제가 유추한 것이 맞을까요?Question맞다면, 하나 더 궁금한 점이 매번 @BeforeEach로 돌면서userRepository.save(newUser("ssar", "쌀"));가 등록이 된다면, 하나의 repository에 계속해서 중복된 값이 저장되기 때문에 오류가 생기진 않나요?질문이 길어졌습니다.매번 친절하게 답변해주셔서 감사합니다.
-
미해결스프링 부트 개념과 활용
HateOas 가 업데이트가 되어서, "Spring HATEOAS" 코드를 아래처럼 하셔야 될겁니다.
package hello.hateoas; import org.springframework.hateoas.RepresentationModel; public class Hello extends RepresentationModel<Hello> { private String prefix; private String name; public String getPrefix() { return prefix; } public void setPrefix(String prefix) { this.prefix = prefix; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return prefix + name; } } package hello.hateoas; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import static org.springframework.hateoas.server.mvc.WebMvcLinkBuilder.linkTo; import static org.springframework.hateoas.server.mvc.WebMvcLinkBuilder.methodOn; @RestController public class SampleController { @GetMapping("hello") public Hello hello() { Hello hello = new Hello(); hello.setPrefix("Hey."); hello.setName("keesun"); hello.add(linkTo(methodOn(SampleController.class).hello()).withSelfRel()); return hello; } } Test Code 는 동일 합니다.
-
해결됨[React 2부] 고급 주제와 훅
[1.4장 장바구니 화면] 1.4.9 레프와 돔 / export에 관한 질문입니다.
안녕하세요 선생님 Ref를 알아보는 과정에서import React from "react"; import CartPage from "./pages/CartPage"; import OrderPage from "./pages/OrderPage"; import ProductPage from "./pages/ProductPage"; const App = () => ( <> {/* <ProductPage /> */} {/* <OrderPage /> */} <CartPage /> </> ); // export default App; class MyComponent extends React.Component { divRef = React.createRef(); render() { return ( <div ref={this.divRef}> </div> ) } componentDidMount() { console.log(this.divRef) } } export default MyComponent 이렇게 MyComponent가 export 되었길레import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App"; import MyComponent from "./App"; const { worker } = require("../../shared/mocks/browser"); worker.start({ onUnhandledRequest: "bypass", }); const root = ReactDOM.createRoot(document.getElementById("root")); root.render(<App />); // root.render(<MyComponent />);main.js에서 root.render를 변경해야될줄 알았는데 변경을 하지 않아도 정상동작을 하는데 이것은 왜 그런것인가요?
-
미해결스프링 핵심 원리 - 기본편
객체의 생성과 초기화 분리
강의에서 객체의 생성과 초기화를 분리하라고 하셨는데, NetworkClient networkClient = new NetworkClient();이 부분에서는 객체를 생성과 동시에 초기화 해주는 것인가요? (초기화: connect(), call() 이 맞나요?) 그럼 분리가 안된 것인가요? setUrl 은 초기화 하는 건가요 아니면 객체 생성과정으로 생각해야하나요?networkClient.setUrl("https://test.dev"); 강의에서 든 예제는 객체 생성과 초기화가 분리가 된 것인지, 분리가 안된 것인지 헷갈립니다. 분리가 되었다면 어떤식으로 분리가 되었는지, 아니라면 어느부분이 문제인지 궁금합니다.!
-
해결됨[웹 개발 풀스택 코스] HTML&CSS 기초
비쥬얼 스튜디오 코드 저장키
HTML기본 구조 및 기본요소강의에서 5분 15초쯤부터 비쥬얼 스튜디오 코드 저장키가 ctrl+c라고 하는데 맞나요? ctrl+s가 아닌가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
평균 함수 사용할 때 주의점과 해결법
서브쿼리 > 1번째 강의에 나오는 강의 중 8분대 쯤에 나오는 이야기인데요,일주일동안의 평균을 구할 때, 특정 날짜에 데이터가 없어서 나누기 7이 아닌 6이 될 경우를 주의하라고 해주셨거든요. 그럼 특정 날짜에 데이터가 없어서 이를 보완해야할 경우,해결방법이 어떻게 되는지 간단하게 설명해주실 수 있을까요?
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
Unable to load dependent bundle from....
원래는 아무 문제 없이 다운로드 받고 로드도 됐었습니다..근데.. 첫 다운로드(aws s3 버킷) LoadAssetAsync로 로드하면 갑자기 이렇게 뜹니다..원래는 안이랫는데..아무 코드도 고치지 않았어요... 예제에 나온대로 그대로 했고 이거구요 json 파일 확인해보면이렇게 있고..(형광펜으로 칠한 부분) 앱을 껐다 키고 다시 실행하면 로딩 성공합니다.. 이유를 모르겠어요... 에디터 2021 lts -> 2022 lts로 업데이트 하고 어드레서블도 1.21 버전으로 업그레이드 했어요. 1.21 버전부터 DownloadDependenciesAsync가 바뀌었고 더 이상 에셋 번들을 메모리에 불러오지 않는 것으로 바뀌어서 LoadAssetAsync 하면 unable to load 오류가 뜨게 되었어요 해당 문제 글은 많지만 해결책이 없네요..어떻게 해야 할까요 해당 글 출처(https://forum.unity.com/threads/unable-to-load-dependent-bundle-from-location.1493702/)
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Edge는 home.html이 실행안되고 index.html이 실행됩니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의를 보며 코드를 따라하며 실행해보는 도중, Microsoft Edge 에서 home.html 은 실행이안되고 계속 index.html이 실행이 되는 문제가 발생해서 Chrome으로 실행을 해보았더니 Chrome에서는 정상적으로 home.html이 실행이 됩니다. 뭐가 문제인걸까요?