묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 생성 관련 질문입니다.
안녕하세요 몇 가지 질문이 있습니다.1. 스프링 부트 버전은 2.6.11 버전을 해야 되나요?다른 분의 질문을 보니 2.7.x버전이 현재 인텔리제이에서 오류를 일으킨다고 되어있어서 아직까지 그런지...2. java는 다른 상위 버전 말고 11로 하는 것이 좋나요?3. Validation 모듈을 추가해주시라고 하셨는데 위의 사진과 같이 Dependencies에서 그냥 추가하면 되는거죠?다른 분들의 질문에서는 스프링부트를 연다음 dependencies{}이 부분에 추가하라고 되어있길래 궁금해서 물어봅니다.
-
미해결웹 게임을 만들며 배우는 React
createContext 초깃값
초깃값을 넣어주지 않아도 정상동장하는데 , 넣어주는 이유는 무엇인가요?
-
미해결프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식
교안이 따로 공유해주시면..
학습 교안 찾아봐도.. 없는것같은데 좋은강의 교안까지 공유해주시면 감사하겠습니다~~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
따라하다가 생긴 의문점인데요.
엔티티에 생성하는 비즈니스 로직서비스에 생성하는 로직리포지토리에 생성하는 로직에 대한 개념을 아직 잘 모르겠습니다.보면서 정리 해보고 있긴한데현재 이해한 방식은 이렇습니다.db에 직접 조회하는 로직, 가장 작은 단위의 로직은 repository에 생성서비스에선 여러가지 기능을 생성하는데기능 생성하면서 repository에 있는 기능만으로는 불가능하고 추가 로직이 필요할 때 엔티티에 기능을 생성하는건가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 연관관계
OneToMany 관계에서는 Many 가 연관관계의 주인이기 때문에 Many가 저장을 해야하는 것으로 이해했는데요. 실무에서는 One에 외래키가 있는 경우가 많아서ㅠ 이 경우에는 One, Many 각각의 repository에서 save 하는게 맞을까요? 아니면 One에서 Cascade를 사용해서 Many를 저장하는 방향도 괜찮을지 질문드립니다! 예로 one은 자동차 상태이고 many는 자동차 상태가 변경될 때마다 상태 이력을 저장하는 케이스입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
토이 프로젝트 DB 설계 중 궁금한게 생겨서 질문 드립니다..!
안녕하세요!강의를 완강하고 토이 프로젝트의 DB를 설계해보는 도중에 햇갈리는게 생겨 질문하게 되었습니다..!! - 사용자는 사용자의 프로필 사진을 여러 개 저장할 수 있다. 라는 요구사항이 있을 경우에,사용자의 프로필 사진 파일 테이블과 사용자 테이블이 있을 때,두 테이블을 아래의 이유들로 다대일 단방향으로 설정하려고 하는데 괜찮을까요? - 사용자의 프로필 사진 파일(Member_Image)을 생성할 때 사용자(Member)가 필요하다.- 사용자의 프로필 사진 파일이 사용자를 참조할 필요 없다.- 사용자의 프로필 사진 파일이 N이기 때문에 연관관계의 주인이며, 외래키를 관리한다. @Entity public class Member_Image { @Id @GeneratedValue private Long member_image_id; @ManyToOne @JoinColumn(name = "MEMBER_ID") private Member member; // FK // ... }@Entity public class Member { @Id @GeneratedValue private Long member_id; // ... }
-
미해결Typescript with Vue 실전 프로젝트
소스 공유좀 해주세요
todolist 소스 공유좀 해주세요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
확인에서 안 넘어갔는데 해결했어요
<Form onSubmit={submitHandler}> <Button onClick={submitHandler}>확인</Button> </Form> Button에 "onClick={submitHandler}" 넣어주니까 제대로 저장이 되었네요! 일주일동안 못넘어가고 있었는데 다행이에요 허허
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
보돌맨님 호너스 강의
킹돌맨님 보너스 강의 혹시 언제쯤 예상하시는지 알 수 있을까요? (재촉아님)
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청 드립니다.
강의 잘 듣고 있습니다~github 권한 요청 드립니다.kksswkd@gmail.com
-
미해결홍정모의 따라하며 배우는 C언어
2진수 0b
unsigned int I = 0b...에서 0b가 이진수를 표현해주는건 아는데 이걸 출력했을때는 10진수가 나오는데 왜 십진수가 나오는건가요?0b를 통해서 0b뒤에 숫자들을 2진수를 만들어준거 아닌가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
500에러 발생했습니다... 문제점을 못찾겠습니다.
여러번 강의를 반복하며 돌려봐도 항상 그렇듯 제가 입력한것을 제가보니 잘 찾지를 못하고 진행이안되고있습니다 ㅠㅠ원래는 eclipse로 간단한 웹페이지를 만들정도는 되어서 intelij를 한번 사용해봐도 좋은 경험일거 같아서 사용중인데 어디를 손봐야할지 감이 잡히지 않습니다. 도와주세요 ㅠ운영체제는 윈도우 10이며 인텔리제이 무료버젼사용중입니다!spring boot는 현재 테스트버젼을 제외하고 2.7.3을 사용중입니다.
-
미해결스프링부트 시큐리티 & JWT 강의
로그인 페이지 관련 질문 있습니다.
안녕하세요. 먼저 강의 잘 듣고 있어 감사합니다.ㅎㅎ로그인 한 상태에서 로그인 페이지 접근이 가능한데 따로 설정이 필요한 걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류발생문의
교안의 코딩 내용을 붙여넣기 하였습니다.@Transactional 함수를 사용하면 오류가 납니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
정렬 함수 질문입니다.
void Sort(int numbers[], int count) { // numbers[0]을 numbers[1] [2] [3] [4] [5]랑 비교 그다음 [1]을 [2] [3] [4] [5] 랑 비교 ..... for (int i = 0; i < count; i++) { for (int j = count - 1; j > i; j--) { if (numbers[i] > numbers[j]) { Swap(numbers[i], numbers[j]); } } cout << " " << numbers[i]; } cout << endl; } 저의 경우 best를 정의하지 않았는데 일단 제대로 작동 했습니다.best가 없다면 나중에 코드를 고쳤을 때 문제 되는 부분이 생기는 건가요?아니면 가독성의 차이만 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
화살표 함수 부분 질문드립니다!
제대로 이해가 된건지 의문이 들어 질문드립니다!강의 4분 49초에 보면, function의 경우 자기 자신만의 this를 가진다고 하셨는데var that = this;이 부분에서 this는 왜 relationship1의 this를 칭하는지 궁금합니다. 저는 이부분에서 this가 logFriends 의 this라고 생각했는데 이해를 잘못한것 같아서요..ㅠㅠ 감사합니다!
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
자주 사용하는 로더 > bg.png
bg.png 를 해시적용하는 부분에서 options:{publicPath: './dist/',name: '[name].[ext]?[hash]'}이후 npm run build 시 이미지가 적용이 안됩니다..콘솔에러도 안나고 그냥 이미지가 뜨지만 않을 뿐이라뭐가 문젠지도 모르고 답답해서 질문을 올리게 되었습니다..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
raycast쪽..질문좀 드립니다..
using System.Security.AccessControl; using System.Reflection.PotableExecutable; using System.IO; using System.Diagnostics; using System.Net.NetworkInformation; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class PlayerController : MonoBehaviour { [SerializeField] float _speed = 10.0f; Vector3 _destPos; void Start() { Managers.Input.MouseAction -= OnMouseClicked; Managers.Input.MouseAction += OnMouseClicked; } public enum PlayerState { Die, Moving, Idle, } PlayerState _state = PlayerState.Idle; void UpdateDie() { // 아무것도 못함 } void UpdateMoving() {Vector3 dir = _destPos - transform.position;if (dir.magnitude < 0.1f){ _state = PlayerState.Idle; }else{//TODONavMeshAgent nma = gameObject.GetOrAddComponent<UnityEngine.AI.NavMeshAgent>();float moveDist = Mathf.Clamp(_speed * Time.deltaTime, 0, dir.magnitude);nma.Move(dir, normalized * moveDist); Debug.DrawRay(transform.position, dir. normalized, Color.Green);//Debug.DrawRay(transform.position,Vector3.Up * dir.normalized, Color.Green);if(Physics.Raycast(transform.position,dir,1.0f,LayerMask.GetMask("Block")))//if (physics.Raycast(transform.position,Vector3.Up * 1.0f, LayerMask.GetMask("Block"))){_state = PlayerState.Idle;return; }transform.position += dir.normalized * moveDist;transform.rotation = Quaternion.Slerp(transform.rotation,Quaternion.LookRotation(dir), 20 * Time.deltaTime);} // 애니메이션Animator anim = GetComponent<Animator>();// 현재 게임 상태에 대한 정보를 넘겨준다 anim.SetFloat("speed", _speed); }void UpdateIdle(){// 애니메이션Animator anim = GetComponent<Animator>();anim.SetFloat("speed", 0); }void Update(){ switch (_state){ casePlayerState.Die:UpdateDie();break;case PlayerState.Moving: UpdateMoving();break;case PlayerState.Idle: UpdateIdle();break; }}void OnMouseClicked(Define.MouseEvent evt){ if (_state == PlayerState.Die)return;Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);Debug.DrawRay(Camera.main.transform.position, ray.direction * 100.0f, Color.red, 1.0f);RaycastHit hit;if (Physics.Raycast(ray, out hit, 100.0f, LayerMask.GetMask("Block"))) {_destPos = hit.point;_state = PlayerState.Moving; }}} 이부분 작성 할때 vector3 작성부분에서 system 에러가 떠서 찾아보다가.. 이부분이 계속 에러가 떠서 찾다가 도저히 해결방법을 몰라서..using system 에러같은데.. vector3가 문제 인가 싶어서 그냥 dir 로 수정해도 에러가 뜨는건 마찬가지고.. 딱 그전(14:40쯤) 그때 코드 수정 할때 부터 에러가 뜨더라구요.. 구글링해보고 찾아봐도 답이 안나와서 여쭤봅니다..ㅠㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 발송 부탁드립니다.
안녕하세요. 강의자료 메일로 받아볼 수 있을까요?nohchann3607@gmail.com 입니다.감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류 질문 드립니다.
jdbc는 import 가 따로 안되고 ,DataSourceUtils 는 import를 하면 오류가 발생합니다.