TiL 108

[TIL] 2021.10.04 - 팀 내 발표, 개인 프로젝트 시작

* 팀 안에서 개인마다 주제를 정해서 발표(오전 10시): IoC 컨테이너와 DI - https://nazero.tistory.com/99 IoC 컨테이너와 DI [DI(Dependency Injection)] - 의존성 주입 - 코드상 객체를 직접적으로 만드는 게 아닌 객체의 밖에서 객체를 넣어주는(주입하는) 방식 배터리가 일체형인 장난감은 배터리가 다 떨어지면 장난감을 새 nazero.tistory.com * 개인 프로젝트 진행 - 로그인 기능 추가 - 카카오로 로그인하기 추가 - 기존 회원인 경우 카카오로 로그인 시 통합시키기 추가

항해99 3기 2021.10.04

[TIL] 2021.09.29 - 개인 프로젝트 마무리

* 페이징 기능 마무리 * WAS 서버 한국 시간으로 바꾸기(두가지 모두 다 설정해줌) - https://taewooblog.tistory.com/156 (프로젝트를 실행할 때마다 매번 설정해줘야 함) - https://galid1.tistory.com/646 Spring Boot - Timezone을 설정한 채로 배포하기(-Duser.timezone을 사용하지 않고) Spring Boot에서 Timezone을 설정하여 배포하기 1. Timezone을 설정해야 했던 시나리오 Spring Boot를 이용해 서버를 구축하고 있던 중, 특정 도메인이 시간에 종속되는 상황이었습니다. 때문에, Timezone에 의 galid1.tistory.com - https://uchupura.tistory.com/121 [..

항해99 3기 2021.09.29

[TIL] 2021.09.28 - 개인 프로젝트 기능 추가

* XSS / CSRF 알아보기 - XSS: https://www.youtube.com/watch?v=DoN7bkdQBXU - CSRF: https://www.youtube.com/watch?v=q4iTkMV_IJs * MySQL RDS 연결 * WAS 서버에 프로젝트 올리기 * 페이징 추가 - SpringBoot JPA + Pageable : https://wonit.tistory.com/483 [배워보자 Spring Data JPA] JPA 에서 Pageable 을 이용한 페이징과 정렬 해당 글은 배워보자 Spring Data JPA 시리즈 입니다. 해당 시리즈의 내용이 이어지는 형태이므로 글의 내용 중에 생략되는 말들이 있을 수 있으니, 자세한 사항은 아래 링크를 참고해주세요! Spring Dat ..

항해99 3기 2021.09.29

[TIL] 2021.09.27 - 개인 프로젝트 기능 추가

* 제목, 작성자 이름, 내용으로 검색할 수 있게 기능 추가 - 파라미터 선택적으로 받기: https://easy-coding.tistory.com/2 Spring Boot Param받기, Get/Post 사용, 응답 클래스 정의 이번에는 Spring Boot 를 사용해 Parameter를 전달 받는 방법과 Get/Post 방식, 그리고 범용으로 쓸 수 있는 응답 클래스를 제작하는 것을 해보겠습니다. 1. Parameter 전달 받기 이전에 만든 HelloController.jav.. easy-coding.tistory.com * 게시물 등록 버튼, 수정 버튼 연속으로 여러번 눌리지 않게 하기 * AWS 배포 - MySQL RDS 이용 - 포트포워딩 - 도메인 연결 * XSS, CSRF에 대해 알아보기

항해99 3기 2021.09.27

[TIL] 2021.09.25 - 개인 프로젝트 요구 기능 완성

* 요구하는 기능 완성 + 삭제 기능도 추가 * InteliJ에 있는 Git 기능으로 Github 이용하기 - https://hermeslog.tistory.com/468 [IntelliJ] Git 연동하기 Git은 사실 처음 사용하는 사람들에게 어렵습니다. - Eclipse 에서 SVN 연동해서 사용하던 사람은 더 어렵습니다. 목표 IntelliJ를 이용해서 Git 을 SVN 처럼 사용하기. 개발환경 IntelliJ 2020.3 Git 2.30 Git을.. hermeslog.tistory.com * html 화면 꾸미기 - https://offbyone.tistory.com/326 textarea로 입력 받은 글을 공백과 줄바꿈을 살려 출력하기 HTML에디터가 아닌 일반 textarea 로 입력 받을 ..

항해99 3기 2021.09.25

[TIL] 2021.09.23 - Spring 3-4주차 강의 듣기

웹개발의 봄, Spring 강의 3주차 숙제까지 마무리 웹개발의 봄, Spring 강의 4주차 듣기 "[WIL] 항해99 3기 1주차" 내용 추가 https://nazero.tistory.com/86 [WIL] 항해99 3기 1주차 글 쓰다가 날라갔네요.. 5시간동안 글 썼는데..조만간 완성할게요... [2021.09.13 ~ 2021.09.17] 드디어 첫 프로젝트가 끝이 났다 지금까지 JAVA를 공부해서 Spring으로 프로젝트를 해왔었는데 flask로 프로 nazero.tistory.com

항해99 3기 2021.09.23

[TIL] 2021.09.22 - Spring 강의 2주차 듣기

Spring 2주차 강의 마무리 에러 때문에 시간 잡아먹음: https://nazero.tistory.com/87 SpringBoot 에러) cannot deserialize from object value 항해99를 시작하기 전 구매해서 들었던 강의를 항해99에서 제공을 해줬다 그래서 똑같은 강의를 듣고있는데 아래와 같은 에러가 나는것이다..! com.fasterxml.jackson.databind.exc.InvalidDefinitionException: C.. nazero.tistory.com 날려먹은 [WIL] 파이썬 프로젝트 글 일부 추가하기 https://nazero.tistory.com/86 [WIL] 항해99 3기 1주차 글 쓰다가 날라갔네요.. 5시간동안 글 썼는데..조만간 완성할게요.....

항해99 3기 2021.09.23