이야기를 나눠요
147만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 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 접근 기술
김영한 강사님 죄송합니다.
삭제된 글입니다
-
Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
Spring MVC + Servlet 3.1 이상 model과 Spring Webflux
스프링 MVC + Servlet 3.1 이상 모델을 사용할 경우 비동기, 논블록킹이 가능하다고 들었습니다. Spring mvc내의 일부 getParameter, Filter 등의 함수나 일부 지원 api 들이 블로킹 api 들이 많기 때문에 Servlet 3.1 이상의 버전을 쓰더라도 Webflux만큼의 성능이 나오지 않는다고 구글링 하다보니 찾게 되었는데 이 정보가 정확한지 궁금합니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 마지막 부분 preferences 찾으시는분(최근 intelliJ 설치한분?)
오른쪽 상단에 설정 톱니바퀴 누르시면 나옴. ㅎㅎ
-
실전! Querydsl
비즈니스 로직을 쿼리에서 해결 vs 도메인 단에서 해결
안녕하세요querydsl 강의를 보면서 이런 생각이 들더라구요특정 비즈니스 로직을 수행함에 있어서쿼리를 통해서 한번에 해결할 수 도 있을 것이고아니면 관련된 엔티티를 불러와서 도메인 단에서 해결할 수도 있구요.대부분 전자를 트랜잭션 스크립트 모델 패턴 후자를 도메인 모델 패턴이라고 부르더라구요.저는 이전까지 대부분 후자를 선택했습니다.(유지 보수가 더 쉽다고 생각합니다.)이 두개에 대한 선택 기준이 궁금합니다.
-
스프링 DB 2편 - 데이터 접근 활용 기술
자바와 데이터베이스에 대한 기본기 보강 문제...
선생님, 안녕하세요강의들 너무 즐겁게 듣고 있습니다.선생님 강의를 통해 정말 즐겁게 개발하는 실무 1~2년차를 보낼 수 있었는데요, 선생님 강의 중에 자바를 기반으로 스프링과 JPA 두 가지 무기를 탄탄히 하라는 말씀을 종종 하셔요.스프링은 선생님의 강의와 강의 자료들, 토비 선생님의 책과 강의를 바탕으로 공부하고JPA는 역시 선생님의(^^) 강의와 책을 한 바퀴 돌리고 필요할 때 마다 찾아보고, 실무에도 적용하며 계속 공부하고 있는데요이번 강의에서도 그렇고, 2년차 이직 면접을 보러 다니면서 느낀 점은... 자바 기본기 추가 공부와... 특히 데이터베이스 기본기 쪽으로 다지기~심화 공부가 많이 필요하겠다는 생각이 들었습니다. 선생님과 spring과 jpa를 공부한 것 처럼 자바와 DB 모두 사용 이면에 원리 터득이 필요한 시점이라고 느껴졌어요. (더불어 회사에서는 이제 자바 17로 가자는 이야기도 솔솔 나오고 있는데, 이런 변화에도 미리 준비하여 대응하고 싶습니다!)자바, 데이터베이스 분야에서 입문~기초 단계를 지났다고 했을 때, 초급~중급 단계를 밟아가는 시점에 보면 좋을 데이터베이스와 자바 기본기를 다질 수 있는 책과 공부할 거리들 추천해주시면 감사하겠습니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
textmate bundles for javascript 해결방법좀 알려주세요
(사진)
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbcTemplate, JPA
JPA 로드맵의 JPA를 제대로 학습하려면 스프링 로드맵 DB 접근기술에 있는 jdbcTemplate 관련 강의를 꼭 봐야할까요?
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
깃에 공부한거 정리하며 올리는중인데
어떤식으로 출처를 남기면 좋을까요??
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계질문
임녕하세여 질문잇습니다쌤이 밀하시길 단방향으로 설계를 하는게 좋다고랫는데 주문 과 주문아이템은 양방향으로 하신이유가잇을까요??
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 방향
안녕하세요 연관관계 방향대해서 여쭤볼게잇어서 질문합니다상품이랑 리뷰상품이랑 카테고리 방향에 대해서 질문잇습니다Item <- review : 1:n 단방향Item -> itemCategory -> category1:n n:1이 단방향이 맞을까요?? 구현하다가 양방향으로 변경해야할까요 아니면 단방향으오 해결될까요??
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
자료구조를 공부하고 들어야하나요?
?
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
라이브러리 사용에 대한 고민
강의를 보던 중 궁금한게 생겨 질문을 남깁니다...!처음으로 코테 공부를 시작하였는데 현업에서 사용하던 버릇이 있어서 자꾸 자동완성과 라이브러리를 최대한 활용하여 문제를 풀려고 하더라구요혹시 이러한 습관이 코테 공부에 방해가 될지 궁금합니다.
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 선생님 :)
삭제된 글입니다
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
주인 선정 방법의 고민
주인을 선정할때 "외래키가 있는 곳을 주인으로 정해라" 라고 설명이 되어있는데 RDB 를 많이 다뤄봤다면 당연한 개념입니다.이런 개념으로 ERD 설계를 많이 하기는 합니다.(정규식, 비정규식 등의 개념은 있지만, 이 부분은 논외로 하구요~)쿼리 작성시 이 부분이 헷갈리면 join 할때마다 고민이 많아지기는 합니다. 양방향이다 보니 아무렇게나 join 하면 되기 때문입니다. 하지만 쿼리 조인은 반드시 주인을 정해놓고 하다보면 틀이 잡히기 시작하고 inner/left/outer join 등의 개념도 아주 명확해지기는 합니다.저는 이 강의를 보고 이 부분이 어렵다, 이해하기 힘들다고 하셨는데, 전혀 헷갈리거나 힘들지 않았습니다.왜냐하면 이미 10년이상 RDB 쿼리 작성시 이런 개념으로 하다보니 그냥 당연하게 받아들여졌습니다.단지, 객체지향(OOP)에서 이 부분을 어떻게 설계하고 문법을 정했는지가 궁금했습니다.저도 EF(Entity Framework) 하다가 JPA를 공부중인데... 거의 같은 개념이고 받아들이기 쉽네요.이 개념이 계속 어렵다면 RDB join 에 대해서 조금 깊이있게 연습해보시면 이해하는데 많은 도움이 될 것 같습니다.
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
해당 강의 수강 후 spring mvc 프로젝트
안녕하세요 강사님 !spring boot를 사용해서 프로젝트를 만든 경험은 있지만 주변 실무자들이 제가 구현한 방식이 올드한 편이라는 피드백을 받고 강사님 spring 기본편과 jpa 해당 강의를 수강하고 있는 학생입니다 !저는 보통 냅다(?) 코드를 치면서 전체적인 흐름을 공부한 뒤 이해가 안 가는 부분을 찾아보는 편이라 스프링 강의를 순차적으로 다 듣는 대신 jpa 강의를 먼저 수강 중인데요.해당 강의를 다 수강한 뒤에 jpa를 활용한 spring 프로젝트 강의를 듣고 난 후 해당 강의를 다시 보고 이 다음 jpa활용 2편을 들으려 합니다.spring 로드맵에서 어떤 강의를 듣는게 좋을지 추천해주실 수 있을까요 ?
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 순서에 대하여
안녕하세요.김영한쌤 로드맵 따라가려고 하는데강의순서를 보아하니 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 보다현재 이 강의가 더 먼저 듣는걸로 되어있던데 맞나요? 아니면 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 이게 좀더 이 입문 강의보다 기초적인 강의인가요?서블릿 개념부터 제대로 알고싶으면 "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 이걸 듣는게 맞는걸까요? 조언 부탁드릴게요 ㅠㅠ
-
실전! Querydsl
Spring boot 2.7 영한님 강의 Q클래스 경로와 똑같이 할 수 있는 설정 공유합니다.
// 1. queryDsl version 정보 추가 buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.6.3' id 'io.spring.dependency-management' version '1.0.11.RELEASE' // 2. querydsl plugins 추가 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' } //... dependencies { // 3. querydsl dependencies 추가 implementation "com.querydsl:querydsl-jpa:${queryDslVersion}" implementation "com.querydsl:querydsl-apt:${queryDslVersion}" //... } test { useJUnitPlatform() } /* * queryDSL 설정 추가 */ // querydsl에서 사용할 경로 설정 def querydslDir = "$buildDir/generated/querydsl" // JPA 사용 여부와 사용할 경로를 설정 querydsl { jpa = true querydslSourcesDir = querydslDir } // build 시 사용할 sourceSet 추가 sourceSets { main.java.srcDir querydslDir } // querydsl 컴파일시 사용할 옵션 설정 compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } // querydsl 이 compileClassPath 를 상속하도록 설정 configurations { compileOnly { extendsFrom annotationProcessor } querydsl.extendsFrom compileClasspath }다른 분께서도 내용 공유를 해주셨습니다만, 저같은 경우에는 영한님 강의와 똑같은 경로로 Q클래스 생성하면서 진행하고 싶어 방법을 찾아보다가 다음 설정을 찾았습니다.출처 : https://data-make.tistory.com/728 저같은 경우 문제는 다음과 같았습니다.compileQuerydsl 로 Q클래스 생성 후, 테스트 코드를 돌리면 java: Attempt to recreate a file for type study.querydsl.entity.QHello 에러 발생generated 폴더를 삭제 후, 테스트 코드를 돌리면 성공.위 상황에서 테스트 코드를 Run 하기 전에 항상 Q 클래스를 만들려고 시도한다는걸 알게되서 build.gradle 마지막에 기존에 Q 클래스가 있다면 삭제하고 진행하라고 코드를 넣어도 똑같은 현상이 반복됐었습니다. 이 후 검색을 하다가 위의 설정을 알게됐습니다. compileQuerydsl 로 Q 클래스 생성 후, 테스트 코드를 돌려도 잘작동합니다. 만약 영한님하고 같은 화면, 흐름으로 강의를 진행하시고 싶은 분들 있으시면 참고하시면 좋을것 같아요. 다들 화이팅입니다.
-
나도코딩의 자바 기본편 - 풀코스 (20시간)
말그대로 고민있어요
안녕하세요 cs 전공공부를 이번 가을부터 해서 노베이스라 미리 공부중인 유학생인데요. 친구추천으로 알게 되었어요. 그래서 아예 뭔지도 모르고 그냥 강의 구매해서 강의 듣고 강의대로 나름대로 적용시키면서 하고 있는데요... ! 혹시 이 강의에는 책이 없나요? 책 없이 영상들으면서 하고 있긴 한데 몰라서 여쭈어보아요! 그리고 제가 나름대로 하고 있긴 한데 사실 아예 말그대로 입문과정이라 그냥 현재로선 강의를 듣고 이해하고 계속 다음강의 다음강의 쭉.. 그냥 듣고 있긴 한데 사실 어떻게 가닥을 잡고 딱 공부를 해야할지 모르겠어요.. 말그대로 학습법에 대한 고민이 있는 것 같아요.. 하하..전공이 cs인 유학생이긴 한데 정말 도전정신으로 선택한거라 기왕 결정한 거 제대로 잘 하고싶은데요.... 혹시 학습법이나 이 강의를 통해서 좋은 결과를 만들어낼 수 있는 그런 팁 같은 것들을 알려주실 수 있으실까요 ..? 예를 들어서 강의 하나하나씩 끝낼 때마다 연습을 어떻게 해야할지 아니면 뭐.. 네 .. 잘 떠오르지가 않네요 .. 저의 긴 글 읽어 주셔서 감사합니다...답변 기다릴게요 !
주간 인기글
순위 정보를
불러오고 있어요