이야기를 나눠요
121만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 DB 접근 기술 관련 고민
안녕하세요 먼저 저는 아직 대학교 재학 중인 학생으로 천천히 공부를 하는 단계입니다. 데이터베이스의 기본적인 이론과 간단한 SQL 문은 짤 줄 아는 상태에서 이제 DB 접근 기술 공부를 하려는데JPA, SPRING DATA JPA 이전에 먼저 JDBC를 어느 정도 잘 다루고 싶은데 순수 JDBC는 영한님 말씀대로 가볍게 역사 공부 느낌으로만 듣고 넘기고 바로 JDBC TEMPLATE으로 입문을 진행하여도 상관이 없을까요?순수 JDBC는 지금 시점에서는 배울 필요가 크게 없는지.. 아니면 JDBC TEMPLATE 앞서 배우고 가는 것이 정석적인지 궁금합니다.
-
스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
Junit mock 환경 테스트
혼자Junit 독학할때는 @SpringbootTest 띄어두고 테스트해서 mock 환경은 쫌 어렵게 느껴지는데 Junit 디테일하게 공부할려면 어떤책보는게 나을까요 ? 선생님강의랑 같이 병행해서 할려구요
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
진로 방향성 고민
친구 프론트엔드, 저 백엔드 이렇게 해서 간단한 웹페이지 만들어 보려하는데, 현재 저의 백엔드지식은 아예 없다 생각해도 무방합니다. 첫 프로젝트를 하기 위해 공부해보려 하는데 백엔드 지식이 너무 방대하고 뭐 부터 해야 할지 몰라 막막합니다. 서로 프엔, 백엔 체험해보는식으로 만드는거라 깊게 공부는 하지않고 일단 만들어보면서 흥미를 느껴보려 하는데 조언좀 주실 수 있을까요
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
목록을 보는 회차에서 zipcode가 안불러와지는 이유가..?
앞선 수강생처럼 Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Oct 30 21:40:32 KST 2023There was an unexpected error (type=Internal Server Error, status=500).An error happened during template parsing (template: "class path resource [templates/members/memberList.html]")org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/members/memberList.html]") 여기서 zipcode받는 부분을 html부분에서 빼고 받지 않으면 실행이 됩니다. 그런데 zipcode를 받는 부분이 문제가 없어보이는데... 계속 검토중이긴 합니다만..혹여나아시는게 있을까 싶어서..
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
김영한 강사님 죄송합니다.
안녕하십니까 김영한 강사님. 저는 현재 백엔드 분야를 지망하는 2학년인 대학생입니다. 백엔드를 어떻게 공부하면 좋을지 재직중인 선배님들께 물어본 결과 10명 중에서 10명은 무조건 김영한 강사님의 강의를 들으라고 하더군요. 저도 선배님들이나 김영한 강사님과 같이 훌륭한 개발자가 되고싶은데, 제 형편에 비해 강의료가 너무 부담이 되어 글을 남기게 되었습니다. 물론 가격에 비하면 엄청 많이 배워가는 강의라는 것을 알고 있지만 제 사정에 듣기는 쉽지가 않습니다... 소득분위가 0분위가 나올 정도로 가정형편이 좋은 편이 아니라 학비도 얼마 나오지 않는 대학교를 가서 국가장학금을 통해 학비를 충당하고있습니다.코딩테스트나 CS와 같은 분야는 어찌 공부할 방법이 있어서 공부를 꽤 많이 했으나, 백엔드의 경우는 김영한 강사님의 강의만큼 뛰어난 것이 없다라는 말을 너무 많이 들었기 때문에 강의를 듣고싶으나 듣기가 쉽지 않습니다... 다른 강의 및 책을 구해 공부를 해보았으나 김영한 강사님의 강의를 듣는 주변 사람들에 비해 얻는것이 부족한 것을 느꼈습니다.필요하시다면 저의 소득분위를 나타내는 화면을 인증할 수는 있습니다. 은혜를 베풀어주셨으면 하는 마음에 민폐일걸 알면서도 글을 씁니다. 도와주신다면 강의에만 다음 학기 개강 전까지 거의 모든 강의를 수료할 수 있음을 맹세하겠습니다. 어쨌든 괜히 부탁드려 죄송하고, 억지부려서 죄송합니다. 항상 영광의 길을 걸으시길 바라겠습니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 마지막 부분 preferences 찾으시는분(최근 intelliJ 설치한분?)
오른쪽 상단에 설정 톱니바퀴 누르시면 나옴. ㅎㅎ
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
textmate bundles for javascript 해결방법좀 알려주세요
(사진)
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbcTemplate, JPA
JPA 로드맵의 JPA를 제대로 학습하려면 스프링 로드맵 DB 접근기술에 있는 jdbcTemplate 관련 강의를 꼭 봐야할까요?
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
깃에 공부한거 정리하며 올리는중인데
어떤식으로 출처를 남기면 좋을까요??
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계질문
임녕하세여 질문잇습니다쌤이 밀하시길 단방향으로 설계를 하는게 좋다고랫는데 주문 과 주문아이템은 양방향으로 하신이유가잇을까요??
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
해당 강의 수강 후 spring mvc 프로젝트
안녕하세요 강사님 !spring boot를 사용해서 프로젝트를 만든 경험은 있지만 주변 실무자들이 제가 구현한 방식이 올드한 편이라는 피드백을 받고 강사님 spring 기본편과 jpa 해당 강의를 수강하고 있는 학생입니다 !저는 보통 냅다(?) 코드를 치면서 전체적인 흐름을 공부한 뒤 이해가 안 가는 부분을 찾아보는 편이라 스프링 강의를 순차적으로 다 듣는 대신 jpa 강의를 먼저 수강 중인데요.해당 강의를 다 수강한 뒤에 jpa를 활용한 spring 프로젝트 강의를 듣고 난 후 해당 강의를 다시 보고 이 다음 jpa활용 2편을 들으려 합니다.spring 로드맵에서 어떤 강의를 듣는게 좋을지 추천해주실 수 있을까요 ?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 순서에 대하여
안녕하세요.김영한쌤 로드맵 따라가려고 하는데강의순서를 보아하니 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 보다현재 이 강의가 더 먼저 듣는걸로 되어있던데 맞나요? 아니면 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 이게 좀더 이 입문 강의보다 기초적인 강의인가요?서블릿 개념부터 제대로 알고싶으면 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 이걸 듣는게 맞는걸까요? 조언 부탁드릴게요 ㅠㅠ
-
스프링 부트 웹 개발 입문 - 따라하며 배우기
코드 모하나 바꿀떄마다 계속 빌드가 되는데 갑자기 왜이런지 알수 있을까요
삭제된 글입니다
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
snapshot이 안 뜹니다...
20분 30초 쯤에 gradle clean build까지 잘 되고 libs까지 이동했는데 그 후에 snapshot은 없고 snapshot-plain만 생성돼있네요...snapshot이 생성되지 않는 이유가 뭔지 알 수 있을까요..?
-
스프링 부트 - 핵심 원리와 활용
저만 뭐가 뭔지 하나도 모르는 건가요......
java를 배우고 기본은 된다고 생각해서 Springboot강의를 듣고 있는데.... 하나도 모르겠습니다...백엔드 기술을 처음 배우는 입문자 부터 들어도 좋다라는 설명글을 보고 듣고 있는데...진짜.... 그냥 강사님 하는 거 따라치는 것 뿐이지 이게 뭔지.. 뭐가 뭔지 하나도 모르겠습니다.....코드들이 뭘 하는 건지 감도 안잡혀요.. 그냥 큰 메커니즘이 이런 건가? 하고 어렴풋이 긴가민가 한 정도입니다...저만 이렇게 어려운 건지..... 원래 이렇게 그냥 모르고 일단 하는 건지.....심란하네요...
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
무슨 말인지 거의 모르겠네요
일시정지하며 열심히 따라치고는 있는데 말씀하시는 내용이 무슨 말인지 잘 모르겠어요 ㅠ 원리 같은거 하나도 이해가 안되고 모르는 개념이 너무 많네요 이대로 계속해도 되는걸까요..? 다 수강하고 기본편 들어도 되나요? 자바 언어를 제대로 배우고 와야하는걸까요
-
스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security
안녕하세요. 급하게 문의를 드리고 싶은데요.
안녕하세요. 급하게 문의를 드리고 싶은데요.해당 강의를 보고 시큐리티로 사용자, 어드민을 개발했습니다. 그런데 고객사에서 서버 1대에서 2대로 운영하고 싶다고 갑자기 요청이 왔는데...제가 알기로든 시큐리티는 세션으로 관리되기 때문에서 서버 2대에서는 세션관리가 어려운 것으로 알고 있습니다.그래서 강사님께 문의를 드려보고 싶은데요..혹시 시큐리티로 서버 2대에서 운영되게 할 수 있는 방법이 있을까요?답변 주시면 감사하겠습니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
spring 3 버전 이상 이용시 주의사항
spring 3 버전 이용시에는 java 17 이상 버전을 이용해야합니다. java 11을 이용하실 때에는 오류가 따라오는거 주의 바랍니다.
-
스프링 시큐리티 OAuth2 - Spring Boot 기반으로 개발하는 Spring Security OAuth2
네이버 로그인 시 authorityMapper 오류
강의 그대로 따라했는데 계속 오류 발생하여로그 찍어보니OAUTH2_USER라고 받아오네요.CustomAuthorityMapper 안에 mapAuthority 클래스에서 private GrantedAuthority mapAuthority(String name) { if(name.lastIndexOf(".") > 0){ int index = name.lastIndexOf("."); name = "SCOPE_" + name.substring(index+1); } if (this.prefix.length() > 0 && !name.startsWith(this.prefix)) { // 여기서 SCOPE_OAUTH2_USER // 로 되어 ROLE 검사를 통과하지 못 합니다. name = this.prefix + name; } return new SimpleGrantedAuthority(name); }일단 한번 다 확인 후에 이후 강의를 들어야겠기에 일단은 OAUTH2 로 시작하는 네이버 경우를 따로 빼서 ROLE_SCOPE_PROFILE, ROLE_SCOPE_EMAIL이렇게 그냥 부여했습니다.keycloak 인 경우는 받아오는 인자 자체가SCOPE_emailSCOPE_openidSCOPE_profileOIDC_USER이렇게 받아와서 문제가 발생하지 않았습니다. 제 naver 어플 설정이 잘못된건지도 모르겠네요..
-
실전! 스프링 데이터 JPA
테이블 설계 질문드립니다!
안녕하세요 김영한 선생님!선생님 강의 덕분에 스프링 공부 재밌게 하고 있습니다! 다름이아니라 코드 예제에서 테이블을 설계할 때 @GeneratedValue 어노테이션을 사용해서 모든 테이블의 PK를 idx로 잡고 비식별 관계로 연결하는 구조를 짜시던데 이 부분에 질문이 있습니다! 예를 들어 유저 테이블의 아이디 컬럼이 Not Null이고, Unique한 값이라고 할 때 이 컬럼이 유저 테이블의 PK역할을 할 수 있다고 생각하는데, idx 컬럼을 단순히 auto increment 타입으로 설정하게 되면 불필요한 컬럼이 늘어나는게 아닌지 궁금합니다! 테이블에서 Not Null이고, Unique한 컬럼이 있음에도 불구하고 auto increment를 활용한 id를 pk로 잡는것의 장점이 있을까요??