[내일배움캠프_Spring] 자바 Spring 최종 프로젝트 _트러블 슈팅_230222
·
카테고리 없음
프론트엔드에서 달력 형태로 날짜를 받아올 때 생긴 오류. 컬럼의 자료형을 넘는 큰 데이터를 넣었을때 발생하는 경고. 처음에는 프론트엔드의 문제인 줄 알았는데 막상 찾아보니 백엔드에서 발생하는 문제였다. date를 Date 로 도 받아보고, String으로도 바꿔봤지만 여전히 같은 에러 → ’Data truncated for column 'date' at row 1’ 를 받음. mySQL컬럼을 확인해보니 처음 값을 받을 때 자동생성으로 ‘date’컬럼이 만들어져 있었음. ‘date’ 컬럼을 지운 후 String 으로 date 값을 다시 받으니 제대로 들어오는 것을 확인할 수 있었다. 컬럼의 자료형을 넘는 큰 데이터를 넣었을때 발생하는 경고. 처음에는 프론트엔드의 문제인 줄 알았는데 막상 찾아보니 백엔드에서..
[내일배움캠프_Spring] 자바 Spring 최종 프로젝트 _프론트 엔드 연결_230220
·
스파르타 부트캠프(spring)
datepicker 달력으로 날짜를 선택해 넣을 수 있게 해줌. jQuery에서 제공하는 위젯. 이번 프로젝트에서 모집 날짜를 받기 위해 사용할 예정이다. 프론트에만 적용되어있기 때문에 따로 값을 받아 적용해야 할 것 같은데 고민중.... spinner 토글로 숫자 값 받아오기 jQuery에서 제공하는 위젯. 이것도 프론트에서 구현해야 할듯... 지역도 jQuery를 이용해서 받고 싶음.
[내일배움캠프_Spring] 자바 Spring 최종 프로젝트 _트러블 슈팅_230215
·
스파르타 부트캠프(spring)
Application을 실행했을 때 console 창에 뜬 오류 메세지 위와 같이 bean 타입을 찾지 못했다는 오류가 발생하면 어노테이션이 잘 되어있는지 먼저 확인해야 한다. 구글링을 통해 주로 @Service 어노테이션을 주입해 주지 않은 경우가 대다수였지만 나의 경우는 제대로 만들어 놓았기 때문에 다른 부분의 문제일 것이라고 생각했다. 이번 경우에는 Entity 의존 관계가 이상하게 설정 되어 있어서 그렇다고 적혀있어 의존관계 위주로 코드를 뜯어보았는데 값을 가져올 때 필요한 Entity를 제대로 연관 시켜 주지 않아서 생긴 오류였다.. Entity와 연관 관계 제대로 지어주지 않아 생긴 오류였다. @MantToOne으로 연관 관계를 만들어 주고 실행시키니 제대로 동작하였다. Application을..
[내일배움캠프_Spring] 자바 Spring 입문_코드 오류 해결..._230213
·
카테고리 없음
//게시글 생성 //@Secured(UserRoleEnum.Authority.COMPANY) @Secured({"ROLE_COMPANY","ROLE_ADMIN"}) @PostMapping("/volunteerWorkPosts") public VolunteerWorkPostResponseDto createPost(@RequestBody VolunteerWorkPostRequestDto requestDto, @AuthenticationPrincipal UserDetailsImpl userDetails) { return volunteerWorkPostService.createPost(requestDto, userDetails.getUsername()); } //게시글 수정 @PutMapping("/volunt..
[내일배움캠프_Spring] 자바 Spring 입문_브랜치 활용_230209
·
카테고리 없음
프로젝트에 브렌치를 다시 사용하려다보니 쫄아버린 나.... 순서만 정리해 놓자 내 브랜치에 dev 병합해오기(인텔리제이 사용) : 내 브랜치 커밋 -> dev로 체크아웃, 풀 받아오기 -> 다시 내 브랜치로 체크아웃 -> dev 우클릭 후 merge 'dev' into '내브랜치'..... 체크아웃은 늘 확인하기 내 브랜치 dev에 병합하기 -> 팀원 분들의 동의 필요. 요대로만 하자
[내일배움캠프_Spring] 자바 Spring 입문_프로젝트 자료.._230208
·
스파르타 부트캠프(spring)
하루종일 최종 프로젝트 erd, api, 메서드명, 와이어프레임 등을 고쳤기 때문에 따로 공부하거나 하지는 못했고.... 나중에 필요한 기능 구현 중에 캘린더 구현에 적용할 수 있는 코드를 정리한 개발로그를 찾아서 저장....계속 찾아서 저장 https://cordingdoah.tistory.com/118 캘린더에 일정을 추가하고 관리하자! Spring 공유 캘린더 프로젝트 - 7 (캘린더 일정 추가) 2021/05/25(화) Spring 공유 캘린더 프로젝트 캘린더 화면 알고리즘 참고 https://cordingdoah.tistory.com/117 Spring 공유 캘린더 프로젝트 - 6 (캘린더 화면) 2021/05/25(화) Spring 공유 캘린더 프로젝트 메인화면 알 cordingdoah.tis..
[내일배움캠프_Spring] 자바 Spring 입문_식별관계, 비식별관계_230207
·
카테고리 없음
식별관계, 비식별관계 식별관계 부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 자신의 기본키로 사용하는 관계 반드시 부모테이블에 데이터가 존재해야 자식테이블에 데이터를 입력할 수 있음 ->부모 데이터가 없으면 자식 데이터도 있을 수 없다. 부모테이블에 자식테이블이 종속 데이터의 정합성 유지를 DB에서 한번 더 가능 자식 테이블에 데이터가 존재한다면 부모 데이터도 반드시 존재한다고 보장 요구사항이 변경되었을 경우 구조변경이 어렵다. 비식별관계 부모 테이블의 기본키 또는 유니크 키를 자신의 기본키로 사용X -> 외래키로 사용 자식데이터는 독립적으로 생성될 수 있다. 의존성을 줄일 수 있기 때문에 조금 더 자유로운 데이터 생성과 수정이 가능 변경되는 요구사항을 유동적으로 수용 가능 부모데이터와 독립적인 ..
[내일배움캠프_Spring] 자바 Spring 입문_varchar_230206
·
스파르타 부트캠프(spring)
최종 프로젝트에 들어가면서 ERD작성중 처음 사용해보는 varchar이라는 데이터형.... 데이터 유형은 데이터베이스의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료 유형별로 나누는 기준 ->선언 유형이 다를 경우 에러발생 VARCHAR 가변 길이 분자열 정보(Oracle -> VARCHAR2, SQL Server -> VACHAR) s 는 최소 길이 1 바이트 최대길이 4000바이트, Oracle SQL Server 8000바이트 s만큼의 최대 길이를 갖지만 가변 길이로 조정이 되기 때문에 할당된 변수 값의 바이트만 적용 길이가 변할 수 있는 값은 varchar, 길이가 일정한 데이터는 char을 권장한다고 하는데, 실제로는 그냥 varchar을 사용해도 상관 없음. 오히려 char..