묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
WebIgnore설정 오류 질문
@Override public void configure(WebSecurity web) throws Exception { //정적 리소스가 보안설정검사 없이 web .ignoring() .requestMatchers(PathRequest.toStaticResources().atCommonLocations()) ; }위 코드는 강의에서 설정한 webIgnore 설정입니다. 이 설정 후 로그인을 성공시킨 후 보여지는 화면은 아래와 같습니다.해상도가 좋지 않아 아래에 표기했습니다.{"timestamp":"2022-11-15T08:08:46.990+0000","status":999,"error":"None","message":"No message available"}검색을 해보니 webIgnore설정에 .antMatchers("/favicon.ico", "/resources/**", "/error") 를 추가하라고 하여 조치를 했더니 @Override public void configure(WebSecurity web) throws Exception { //정적 리소스가 보안설정검사 없이 web .ignoring() .requestMatchers(PathRequest.toStaticResources().atCommonLocations()) .antMatchers("/favicon.ico", "/resources/**", "/error") ; }위 문제화면 없이 로그인성공 후 메인화면으로 잘 리다이렉트 되는 것을 확인했습니다. 위 문제화면 특징 : 최초 웹어플리케이션 구동 후 로그인 성공시 999에러가 발견됨로그인이 안된 것은 아님. 999에러 화면에서 주소창에 localhost:8080/ 으로 직접 접속해보면 top위치에 로그인 버튼이 로그아웃 버튼으로 변경됨 강의에서 알려주신 코드외에 위 경우처럼 추가적인 조치가 필요한지 궁금합니다.문제가 발생하는 시점의 소스코드를 깃헙에 올렸습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
왜 맞는 거죠...?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/fd61ee1ade9a43cd97f9406175b060c2안녕하세요 강사님, 이 문제를 처음에는 visited와 temp를 모두 [10][10]으로 하고 풀었더니 틀렸습니다. 그래서 뭔가 range_check에서 틀린 부분이 있을 거 같아 생각을 하다, 그냥 한 번 배열의 범위를 늘려보자고 생각했습니다. 그래서 visited와 temp를 모두 [12][12]로 바꾸니 정답을 받았습니다. 그 후에 왜 정답인지 생각해보는데, 정말 모르겠습니다..분명 board의 끝부분에서 뭔가 차이가 있을 것 같은데 보이질 않습니다...알 수 있을까요??
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RequestResponseBodyMethodProcessor의 역할
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요~요청 매핑 핸들러 어뎁터 구조 16:35 부분 들으면서제가 이해한 게 맞는지 궁금해서 질문 드려요! 요청 메서드에 @RequestBody 또는 @ResponseBody가 있는 경우 RequestResponseBodyMethodProcessor클래스가 호출되며 이 클래스가 ArgumentResolver의 역할을 하기 때문에 강의자료에RequestResponseBodyMethodProcessor (ArgumentResolver)이렇게 써주셨다고 이해했는데요.RequestResponseBodyMethodProcessor클래스가 Response 처리도 하기 때문에 ReturnValueHandler의 역할도 같이 한다고 이해해도 되나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Content-Type 질문드립니다.
const http = require("http"); const fs = require("fs").promises; const server = http .createServer(async (req, res) => { try { res.writeHead(200, { "Content-Type": "text/html; charset=utf-8" }); const data = await fs.readFile("./index.html"); res.end(data); } catch (e) { console.error(e); res.writeHead(200, { "Content-Type": "text/plain; charset=utf-8" }); res.end(e.message); } }) .listen(8080); server.on("listening", () => console.log("8080번 port에서 실행중...")); 응답에 Content-Type을 넣어서 Network를 확인했는데 아래와 같이 나옵니다. 왜 text/html; charset=utf-8 이 아니라 text/javascript 로 나오는 건가요?
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
피그마 메인 화면이 저랑 선생님꺼랑 달라요
피그마 메인 화면이 저랑 선생님꺼랑 달라요
-
미해결웹 게임을 만들며 배우는 React
START_GAME 액션을 하면 dispatch is not a function 에러가 뜹니다.
임포트 잘 되어있는데 어디서 생기는 문제일까요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
firebase와 kotlin 질문입니다.
이런 경우 어떻게 해야 하나요? gradle
-
해결됨고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
multiprocessing(4) - sharing state 공유 변수 출력 값 예상치와 다를 때
환경 차이(Python 3.8 + M1 Pro) 인지는 모르겠습니다만 저 같은 경우는 기대값이 50씩 증가되어 최종 450이 나오질 않더군요. 다른 분도 마찬가지면 참고하라고 아래 코드 넣습니다.def generate_update_number(v: int): with v.get_lock(): for _ in range(50): v.value += 1 print(current_process().name, 'data', v.value)
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
실제로 서버 구성을 할 경우
실제로 서버 구성을 할 경우, 강의에서 나온 서비스 기준으로 말씀드리면 user-service, catalog-service, order-service 마다 각각 다른 서버에 배치를 하는 구조로 가져가야 하는 부분일까요 아니면 한 자원에서 서비스는 여러개로 띄워 놓고 구성을 하는걸까요 마이크로서비스 적인 관점으로 어떻게 구조를 가져가야 하는지 궁금합니다~
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
내장함수를 사용하는 것과 구현하는 것에서 질문있습니다.
코딩 테스트를 하면서 궁금한 점이 생겨 질문드립니다.강사님께서는 동일한 작업을 찾기위해 for문을 사용하여 동일한 작업을 찾고 동일한 작업이 있는 경우에 해당 for문의 index를 pos값에 저장해주셨습니다.예전 같았으면 저도 강사님과 동일한 방법으로 풀겠지만 최근에 한 코딩테스트를 실시하는데 주어진 메서드를 굳이 구현해서 사용하는 것보다 주어진 메서드를 사용하는게 더 좋다는 글을 봤습니다. 예를 들어 index를 찾을 때 for문을 통해 찾는 것 보다 indexOf메서드를 사용 그래서 여러 커뮤니티에도 질문을 해봤지만 모두 다 비슷하게 지원하지 않는 내장함수일 경우에는 구현할 수 밖에 없지만 어지간하면 주어진 메서드를 사용하는게 더 좋다 라고 하는데 어떤 방법이 더 정답인지 모르겠습니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
Cannot resolve controller URL 에러
인텔리제이에서 하고있는데 Cannot resolve controller URL 오류메시지가 나타납니다. 원인이 뭔지 알수있을까요?작동은 문제없이 잘됩니다.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
함수 부분에서 값이 출력이 안되는 현상
https://inf.run/P1ot저도 이분과 같이 중간 값이 실행이 안되서 순서를 좀 옮겨봤더니wow_f(2,3) 밑줄에 다른 명령어가 있으면 값이 출력이 안되더라구요. 명령어가 윗줄에 있을 때는 실행이 됐습니다.답변해주신 대로 코드를 맨위에서 부터 실행해 봤는데 똑같았습니다. 그래서 print를 혹시나 해서 붙여봤는데 print를 붙일 때만 값이 출력이 됐습니다.혹시 이런 현상이 무엇 때문인지 알 수 있을까요?이건 주피터 노트북만의 특성인가요?좋은 강의 잘 듣고 있습니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 선생님 장고 폼에 대해 질문드리려합니다
안녕하세요 선생님!! 장고폼으로 모델 인스턴스 생성할때 외래키의 값을 입력할때는 디폴트 widget이 select widget 이자나요?? 근데 외래키의 값이 너무많으면 select widget의 크기가 무한정으로 길어질것같아서 그닥 좋지 않을 것같은데 혹시 다른 좋은 방법이 있을까요? 그냥 widget을 textinput을 바꾸니 pk값을 직접 입력해야해서 좀 불편하더라고 (물론 view에서 로직 처리하는 구현도 하려했는데 실패 ㅠㅠㅠ) 그래서 처음에 생각한게 autocomplete인데 잘 안되더라고요 ㅠㅠ;;; 보통 일반적으로 장고 폼을 사용할 때 외래키 입력 widget을 어떠한 방식으로 하는게 과연 좋을까요?? 그냥 select widget을 쓰나용!??
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
스프링 트랜잭션 전파 - REQUIRES_NEW 에 궁금한 점
안녕하세요 영한님, 서포터즈님들REQUIRES_NEW 옵션을 공부하면서 궁금한 점이 있습니다.여기서 로직2의 트랜잭션 매니저에서는 내부 트랜잭션이므로 rollbackOnly 옵션을 확인하지 않는 것이 당연한 것으로 알고 있습니다.그런데 외부, 내부 트랜잭션 구별 방법이 이전까지는 신규 트랜잭션인지 아닌지로 구별하였는데, REQUIRES_NEW 옵션에서는 외부,내부 트랜잭션을 구별하는 또 다른 옵션이 존재할까요,,?제 생각에는 있을 것 같아서 내부 트랜잭션에서는 어떤 옵션이 있어서 rollbackonly 옵션을 확인하지 않을 것 같아서 질문 드립니다!!키워드 알려주시면 찾아보겠습니다. 감사합니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
피그마 툴 질문드립니당
선생님 피그마 텍스트 한번에 바꾸는 방법있을까요?보드가 엄청많아서요 한보드에서 텍스트 수정할때다른보드도 다같이 텍스트 수정하는 방법 있나궁급합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성 메서드
저희가 배운 생성메서드는 호출 시에 매번 new Order를 하고 있는데 private static final Order order=new Order(); 를 만들어서 이 부분 {Order order = new Order();}--> 을 없애고 제가 미리 만들어 둔 객체를 사용하는 방식을 사용해도 되나요?? 이렇게 되면 싱글톤인데 동시성문제는 없나요??
-
미해결
크롤링시 특정 크래스를 제거하고 가져올 수 있나요?
<ul class="aaa"> <li class="bbb ccc"></li> <li class="bbb ccc"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li></ul> 위와 같다고 할때 li 에 ccc 크래스가 들어간걸 제외하고 가져올 수 있나요?li_all = soup.find('ul', {'class': 'aaa'}).find_all('li', {'class': 'bbb'})이렇게 하면 7개를 가져옵니다.ccc 크래스가 제외된 5개만 가져오고 싶은데 방법이 있나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
시간초과
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 안녕하세요, 시간초과와 관련해 질문드리려고 합니다. 강의를 보고 강사님의 코드와 동일하게 제출했더니 계속 시간초과가 뜹니다. 이유를 알 수 있을 까요? http://boj.kr/6c83ade5845643ed8133d4998a950964
-
미해결
CardStackView
CardStackView 구현하는데 자꾸 ㅠㅠRenderProblem이 발생하네요 ㅠㅠ 디자인 탭에서 안보여요 그런데 실행시키면 잘 돌아가긴 해요 ㅠㅠ 뭐ㅏㄱ 문제일까요
-
미해결웹 게임을 만들며 배우는 Vue
Vue@3에서의 $set 관련 Typeerror $set is not function에 대한 대처
Vue 3 버전에 오면서 vue reactivity system이 proxy로 바뀌었다고 합니다. 저도 정확히 다 아는 것은 아니고 그냥 배열을 변경해도 해당 내역이 반영되는 것을 확인하였습니다. 즉, TdComopnent.vue에서의 this.$set(rootData.tableData[this.rowIndex], this.cellIndex, rootData.turn);코드를 rootData.tableData[this.rowIndex][this.cellIndex] = rootData.turn;로 변경하시면 에러없이 작동합니다. 혹시나 이후에 오시는 분들에게 도움이 되었으면 합니다.