inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

문법

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

타임리프 문법 안에서 이동할시 문법을 더 넣어야해서 헷갈립니다. 이렇게 두개이상 문법이 필요할때는 어떻게 하는지 궁금합니다. 회원정보변경시 로그인 한 아이디를 넘겨야해서 밑에 있는 코드의 1 부분에 ${} 문법을 넣고 싶습니다. <button th:onclick="|location.href='@{/user/1/update}'|">회원정보 변경</button> // 그냥 ${principalId}를 넣으면 // Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: "${principalId}"] // 문자열을 숫자로 못 바꾼다는 에러만 자꾸나는데 어디를 고쳐야할까요? <button th:onclick="|location.href='@{/user/${principalId}/update}'|">회원정보 변경</button>

  • spring
  • MVC
루돌프친구 댓글 1 좋아요 0 조회수 297

RSA 검증 기능 구현 - JwtDecoder 에 의한 검증 7:40

미해결

스프링 시큐리티 OAuth2

http://localhost:8081/api/user get 요청 코드도 달라진게 없는 것 같은데 응답결과 401 로 나옵니다. 깃 클론 링크 첨부합니다. git@github.com :InSuChoe/spring-security-oauth2.git

  • java
  • spring-boot
  • oauth
  • spring
bigger 댓글 1 좋아요 0 조회수 480

헤더 드롭다운 네비게이션 flex로 정렬하는 법이요

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)

.gnb에 display: flex를 주고 글자를 수직 정렬하려고 align-items: center를 써봤는데 먹히지를 않네요. ul의 자식 요소인 li만 정렬하는 것이고 글자는 ul의 자식의 자식인 a에 있는 거라서 정렬이 안먹히는 건가요?

  • javascript
  • jquery
  • HTML/CSS
용맹돌맹 댓글 1 좋아요 1 조회수 585

[실습2-1] 취약점 분석 실습 도중에 질문있습니다 !!

해결됨

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

idx 와 title 를 이용하여 참 거짓 판단하는 조건문 말고 참이면 정상출력되고 거짓이면 에러 발생하는 방법 직접연구해보라구 하셨는데요 ! 에러대신 sleep 함수로 참 거짓 판별해도 괜찮은건가요 ? 에러가 뜨는 방법은 고민해두 안나와서요 ㅜㅜ.. 부족한질문에 답변 미리 감사드립니다.. board/mysql/index.php?sort_column=(case when 1=2 then idx else sleep(5) end)

  • 인젝션
  • 모의해킹
photic 댓글 1 좋아요 2 조회수 267

질문드립니다. 갑자기 스프링 아무것도 안됨

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 몇 주 있다가 다시 해보려니까 갑자기 모든 스프링이 에러가 뜨고 안됩니다.. 혹시 이유아실까요

  • MVC
  • spring
댓글 1 좋아요 0 조회수 996

클래스변수 질문이요

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

안녕하세요 심화 학습? 을 해보다가 질문이 생겼습니다. 현재 파이썬과 AWS의 S3를 연결하고 파이썬에서 쿼리만 날리면 데이터가 조회가 되게끔 하는 클래스 정의를 하고 있는데요 클래스 변수에 athena와의 커넥션 정보를 담고 인스턴스에서 호출하려고 하는데 Name Error가 뜨더라구요 이건 왜 이런걸까요 ㅠㅠㅠ 이해를 위해 캡쳐본 첨부드립니다 staticmethod 데코레이터를 지우고 해도 동일한 에러가 뜹니다 ㅠㅠ

  • django
  • python
안은정 댓글 1 좋아요 0 조회수 380

강의도표에 질문드립니다

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

다이어그램 도표에는 읽기 전용모드라 제가 코드복사를 못하는데 읽기 전용 해제하는 방법이 있나요?

  • typescript
  • postgresql
  • react
  • nodejs
  • docker
  • 클론코딩
  • Next.js
wkuswinf 댓글 2 좋아요 0 조회수 426

Discount 메서드에서 질문이 있습니다.

미해결

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. < FixDiscountPolicy.java > public class FixDiscountPolicy implements DiscountPolicy{ private int discountFixAmount = 1000; // 1000원 할인 @Override public int discount(Member member, int price) { if(member.getGrade() == Grade.VIP){ return discountFixAmount; }else{ return 0; } } } <OrderApp.java> MemberService memberService = new MemberServiceImpl(); OrderService orderService = new OrderServiceImpl(); Long memberId = 1L; Member member = new Member(memberId, "memberA", Grade.VIP); memberService.join(member); Order order = orderService.createOrder(memberId, "itemA", 10000); System.out.println("order = " + order); 위에 FixDiscountPolicy 에서 discount 메서드를 Grade.VIP 일 경우 1000원을 리턴하고 그외에는 0을 리턴하는데 OrderApp 파일에서 변수 member에 VIP를 선언했지만 order 변수에는 member 변수의 데이터를 삽입하지않았는데 어떻게 1000원이 할인되는지 모르겠습니다.

  • spring
  • oop
허재영 댓글 1 좋아요 1 조회수 291

[전략 패턴 - 예제 2] 코틀린으로 연습하는 중에 변환이 되지 않아 문의 드립니다.

해결됨

스프링 핵심 원리 - 고급편

// ContextV1Test.java @Test void strategyV3() { ContextV1 context1 = new ContextV1(new Strategy() { @Override public void call() { log.info("비즈니스 로직1 실행"); } }); context1.execute(); ContextV1 context2 = new ContextV1(new Strategy() { @Override public void call() { log.info("비즈니스 로직2 실행"); } }); context2.execute(); } @Test void strategyV4() { ContextV1 context1 = new ContextV1(() -> log.info("비즈니스 로직1 실행")); context1.execute(); ContextV1 context2 = new ContextV1(() -> log.info("비즈니스 로직2 실행")); context2.execute(); } // ContextV1Test @Test fun strategyV3() { val context1 = ContextV1(object : Strategy { override fun call() { log.info("비즈니스 로직1 실행") } }) context1.execute() val context2 = ContextV1(object : Strategy { override fun call() { log.info("비즈니스 로직2 실행") } }) context2.execute() } @Test fun strategyV4() { val context1 = ContextV1({ log.info("비즈니스 로직1 실행") }) context1.execute() val context2 = ContextV1({ log.info("비즈니스 로직2 실행") }) context2.execute() } interface 에 메서드가 하나만 있는 경우 람다를 활용할 수 있다. java 코드를 코틀린으로 변환하면서 v3 는 정상적으로 변환에 성공했습니다. 하지만 v4 는 정상적으로 되지 않습니다. 코틀린에 아직 익숙하지 않다보니 생긴 문제인거 같기도 한데.. 혹시 강의 범위를 벗어나긴 하지만 도움을 주실 수 있을까요?

  • 전략패턴-예제2
  • spring
  • kotlin
  • 디자인-패턴
Byung Hyun Choi 댓글 1 좋아요 0 조회수 391

강의와는 상관없는 질문입니다만..!!

미해결

스프링 핵심 원리 - 고급편

선생님 강의 정말 잘 듣고 있습니다. 다름이 아니라 외부 db와 연동하여 이미지 파일을 다운로드해야 하는데 데이터가 많아서 실행 속도에 문제가 있을 때, mvc와 webflux를 적용하여 두 개의 속도를 보고 싶습니다. 메서드 호출과 종료에 직접 자바 코드로 시간 측정하는 것 말고는 방법이 없을까요?

  • 디자인-패턴
  • spring
공부맛있다 댓글 1 좋아요 0 조회수 415

[2-2-1 강의] CAC / LTV 질문

미해결

그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법

안녕하세요. [2-2-1] 강의를 듣고 질문 남깁니다. CAC , LTV를 배웠는데요, CAC < LTV여야하고, 그리고 각 채널/소스 별로 쪼개서 판단해야한다고 하는데, 현업에서 판단하는 프로세스는 그럼 아래와 같은 걸까요? 1) 네이버 / 다음 / 구글에 페이드 마케팅을 4:3:3 비율로 태웠다. 2) 1개월 기준으로 잡고, 각각의 CAC 대비 LTV를 보니, 네이버 > 구글 > 다음 순으로 효율이 우수하다. 3) 네이버 매체에 조금 더 증액을 하고 나머지 매체는 감액한다. 여기서 나오는 궁금증은, 1) 우선 위와 같은 프로세스로 현업 진행하는지, 2) 이 부분은 퍼포먼스 마케팅 부분인데 , 결국 그로스 해킹의 한 단계(Acquisition)로 퍼포먼스 마케팅을 보면 되는 것일까요? 3) 실무적인 관점에서, 성과 측정을 진행할 때 기간 책정을 어떻게 하는 것인지? (1개월이라면 1개월의 기준은 보통 어떤 것들이 있는지, 상시로 보통 페이드마케팅을 진행하는 경우는 어떻게 봐야할지) 가 궁금합니다. 질문이 길어졌는데 회신 주시면 감사하겠습니다!

  • 그로스해킹
  • 디지털 마케팅
  • 퍼포먼스 마케팅
  • 디지털-리터러시
speranza0908 댓글 1 좋아요 0 조회수 531

API Gateway 학습에서 CORS에러가 계속 뜬다면 보세요.

미해결

아마존 클라우드 무료계정으로 시작하는 서버리스 애플리케이션 프로젝트

이번 검색을 통해 알게 되었는데 lambda에 header를 추가적으로 넣어야 하더군요. 아마 Nodejs 버전 문제같기도 한데 "Access-Control-Allow-Headrs": "Content-Type", "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "OPTIONS, POST, GET" 을 추가해보세요.

  • aws
  • 서버리스
yhs4157 댓글 0 좋아요 0 조회수 666

WebSecurityConfigurerAdapter confiture 메서드의 http 파라미터의 역할

미해결

스프링 시큐리티

안녕하세요 선생님, 강의를 복습중에 질문이 있습니다. WebSecurityConfigurerAdapter 의 configure 메서드 에서 http 파라미터로 설정 작업을 진행하는데 있어 사용자의 설정이 어떻게 filterChanigProxy 의 필터들의 목록을 바꾸는지가 궁금합니다. 파라미터의 HttpSecurity 타입의 http 파라미터는 사용자가 설정 후 빈으로 등록되어있나여? 또한 HttpSecurity 타입의 빈을 사용자가 설정하는데 있어 해당 빈이 어떻게 필터체인에 구성될 필터들의 요소를 바꿔주나요? 감사합니다.

  • security
  • spring-boot
  • java
  • Spring Security
김상운 댓글 1 좋아요 0 조회수 269

자식 컬렉션 Order by 질문 사항있습니다

해결됨

실전! 스프링 데이터 JPA

안녕하세요 JPA 수강하면서 현업에 적용하고있는데 질문사항 있어 글을 남깁니다. store -< events 1:N 관계에 있어 가게들중 이벤트를 최근에 생성한 가게들 우선순위로 가게 리스트를 보여주고 싶지만 이벤트랑 조인할 경우 이벤트들이 여러개가 나와 가게에 @OneToMany events 최근 생성된 데이터가 있을경우 가게를 위로 올리고싶은데 방법이 있을까요 ? 그리고 Store-< Events 에서 이벤트가 끝난 데이터들은 List 제외 시키고 싶은데 mapping 할때 조건을 넣어서 따로 걸러야 하는 부분인가요 ? 조건을 걸기위해 조인 하는순간 row수가 배가 되어 원하는 list값만 가지고 오기가 어렵네요 위 내용과 상관없이 궁금사항 하나 더 남깁니다. 위경도 좌표 거리 기반으로 가게를 보여주고 싶으나 jpa에선 쉽지않아 nativeQuery(mysql 8.0) 로 작성 하여 interface로 매핑후 다시 dto로 가공 해서 반환값을 주는데 다른 방법이 있는지 궁금 합니다. 추가 질문사항입니다. nativeQuery로 위경도 가까운 거리 계산 하여 리스트 생성하여 가게 인덱스에 담고 jpa findAllByIdx in :list 로 가게 관련 정보를 추출하였으나 자동 정렬되어 가까운 거리 순으로 리스트가 안만들어지는데 이럴때는 jdbc로 구현해야 하나요 ?? 페이징 처리까지 하려니 가급적이면 jpa를 쓰려고하는데 자동정렬 해제-> in 절 순서대로 넣은값으로 출력이 안되나요 ? 조언 부탁드립니다. 감사합니다.

  • spring
  • java
  • spring-boot
  • JPA
김준엽 댓글 1 좋아요 0 조회수 235

2022 visual studio에서 새 프로젝트 생성시 콘솔앱 .NET과 .NET Core의 차이

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

2022 visual studio에서 새 프로젝트를 생성하고 있는데 여기 보시면 강의에서는 .NET Core에서 실행할 수 있는 명령줄로 되어 있는데 보시는 바와 같이 .NET이라고 되어 있습니다. 어떤 차이가 있을까요?

  • 환경설정
  • 프로젝트생성
  • C#
  • .net
  • .netcore
강충구 댓글 1 좋아요 0 조회수 1091

textview에 이미지 삽입하고 이미지만 클릭가능하게만들기

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

<TextView android:id="@+id/tv_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:ellipsize="end" android:maxLines="1" android:padding="5dp" android:text="title" android:drawableRight="@drawable/ic_baseline_delete_24" android:drawablePadding="5dp" android:clickable="true" android:textSize="18sp" /> 이런식으로 하면 이렇게 처리가 되더라구요 근데 저는 우측에 저 쓰레기통 눌렀을때만 액션이 발생했으면 좋겠는데 이런경우에는 어떻게 커스텀할수있나요? 사실 그냥 이미지뷰 나눠서 넣으면 상관없긴한데 혹시 가능한가싶어서요

  • firebase
  • kotlin
  • android
hskim9337 댓글 3 좋아요 0 조회수 585

join fetch

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

n + 1 문제를 해결하기 위해 join fetch를 써야 하는걸로 배웠는데 inner join으로 해석이 되는 join fetch를 혹시 한 쿼리 안에서 여러번 쓸때 어떨때는 inner join으로 해석하고 어떨때는 outer join으로 해석하게 설정을 할 수 있나요? (inner join과 outer join을 쓰고 싶은데 join fetch를 여러번 쓸경우 inner join으로만 해석이 됩니다.)

  • jpa
  • JPA
  • java
alrnr3521 댓글 1 좋아요 0 조회수 369

OrderSearch 질문입니다.

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. OrderSearch 클래스가 강의에서는 repository패키지내에 있는데 강의 자료에는 package jpabook.jpashop.domain; 로 되어있어요 보통 실무에서는 OrderSearch같은 검색조건 관련 클래스를 어느 패키지에 두나요? 검색조건 관련된 것들까지 전부 도메인패키지에 넣으면 뭔가 이상한것같기도하고.. 근데 리포지토리는 데이터를 crud하는 용도로만 쓰는것 같아서 여기도 아닌것같고.. 답변 부탁드립니다.

  • java
  • spring-boot
  • JPA
  • spring
  • 웹앱
강한 도마뱀 댓글 1 좋아요 0 조회수 227

이미지 파일 어디서 다운받나요..?

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)

네이버 회원가입 폼 만드는 강의를 보니 파비콘, 네이버로고, 비밀번호 확인 아이콘등 이미지가 쓰이는데 어디서 다운로드 해야하는지 안보여요. 파일이 누락되어있는 강의가 많은 것 같습니다ㅠㅠ

  • jquery
  • javascript
  • HTML/CSS
용맹돌맹 댓글 1 좋아요 1 조회수 349

인기 태그

인프런 TOP Writers

주간 인기글