자바 웹 공부41 자바 웹 공부 57 - SpringBoot(새로 만들기9 / 게시판) 오늘은 메일 보내는 것을 만들어보자 gradle로 가서 추가(원래 어떠한 기능을 쓰려면 implementation을 해줘야한다) 로직은 이게 끝인데 이것을 적용해주려면 어떤 녀석을 쓸 것인지 작성을 해줘야 한다 properties로 가서 자신이 잘 안쓰는 구글 아이디, 비밀번호를 적어주고 다른 것은 동일하게 써주자 로그인 하면 보안 -> 보안 수준~ 여기서 허용을 체크해주자(나는 안되더라) MainCon~가서 추가 후 실행을 해주자 postman으로 가서 실행해주면 401이 뜰것이다. Main에서 apis -> api로 변경해주고 webSecu~가서 추가 후 재실행해주면 false가 뜰 것이다 mainProvider에가서 setFrom에 자신의 주소 setTo를 받을 수 있는 주소를 써주자 그러고 재실행.. 2023. 3. 23. 자바 웹 공부 56 - SpringBoot(새로 만들기8 / 게시판) Socket을 만들어보자 VSCODE gradle에 가서 추가하고 우측 하단에 Yes를 눌러주자 provider -> 새파일 Service라고 해도되고 Provider라고 해도 된다.(정확히는 Handler) 사용자가 서버를 연결한 상태에서 특정한 메세지를 보내면 textMessage 형태로 받아서 Payload로 볼 수 있다고 한다. 이제 실제로 쓸 수 있도록 config에 가서 이렇게 코드를 넣어주고 서버를 켜보자(별 문제 없이 될것이다.) 되었다면 어제 했던 naver기능 넣은 것도 나올것이다. 오랜만에 postman을 켜서(로그인이 되어 있어야 한다.) 로그인이 싫으면 chrome에 WebSocket Test Client를 검색 들어가서 chrome에 추가해주자 나는 그냥 postman으로 할 것.. 2023. 3. 23. 자바 웹 공부 55 - SpringBoot(새로 만들기7 / 게시판) 어제 swagger 설치를 하고 끝을 냈다 시작하기 전에 swagger준비를 좀 해주고 Quartz를 해보려 한다. Quartz 스케줄링에 따라 시간마다 실행하는 것이라고 한다.(처음 해본다) 실행해 주고 들어와 지는지 확인 이걸 바꾸고 끝냈는데 나머지 것들도 바꿔주도록 하자 우선 authCon~가서 넣어주고 재시작 넣은 값들이 swagger에 들어오게 되어있다. 이메일~ 저 부분이 notes 부분이다. signUpDto 가서 address 이런 애들도 각각 설명이 들어가야 한다. 이렇게 바뀌어진다. 각각 달아주고 재시작 responseDto로 가서 추가 후 재실행 signUpRes~D~가서 backend 개발자라면 이것을 포트폴리오로 제출을 한다고 한다.(배포까지 해봤다) boardController에.. 2023. 3. 21. 자바 웹 공부 54 - SpringBoot(새로 만들기6 / 게시판) workbench에 이렇게 적어주자 workbench에서 search_word, count가 있고 이것들을 정의해주지 않아서 새로 정의해줘야 한다. 이제 VSCODE 와서 폴더를 만들어주고 entity 반환이 아닌 특정한 다른 것들을 반환하기 위해 만들었다. repository에 있는 SearchWordLog~로가서 우선 이렇게 넣어주자 boardCon~로 가서 빨간 줄 만들러 가자 controller 가서 import 후 service로 가서 하고 재실행 후 postman 이게 뜨긴 하는데 지금 실행하고 있는 곳이 다른 곳이라서 postman에 이때까지 넣은 값들이 없어서 저렇게 뜬다. 그래서 여기서 값을 send를 여러 개 해주고 다시 실행을 해주었더니 여러개가 생겼다. boardC~가서 추가해주고 .. 2023. 3. 20. 자바 웹 공부 53 - SpringBoot(새로 만들기5 / 게시판) 댓글 달고 좋아요 누르는 기능 해당 게시물에 좋아요를 누르면 좋아요 추가, 좋아요를 눌러놓은 상태에서 누르면 해제 우선 BoardService에 가서 GetBoard를 찾아서 게시물을 클릭하면 조회수 1이 올라가는 기능을 넣어주자 BoardEntity 가서 Service로 돌아가 BoardCon~가서 좋아요도 로그인이 되어있는 사람만 하게 빨간 줄 만들러 가자 controller로 와서 boardSer~가서 LikyRe~ 추가 돌아와서 추가 후 LikyEntity로 돌아와서 boardEnti~가서 Service 돌아가서 postman을 켜고 sign-in 실행 토큰 가져와서 실행하면 400이 뜬다(정상) list 와서 어떤 리스트가 있는지 확인하고 여기서 실행하면 증가한 값이 나올 것이다. 댓글 다는 기.. 2023. 3. 20. 자바 웹 공부 52 - SpringBoot(새로 만들기4 / 게시판) 이번엔 게시물 전체 리스트 가져오는 거, 게시물 보는 거(수정 삭제) BoardController로 가서 만들어주고 board에 새 파일을 만들어준 뒤 코드 추가 controller로 돌아가서 boardService로 가서 getList를 만들어주자 만들어주고 boardRe~가서 추가해주고 돌아가서 만든 것을 넣어주자 boardEntityList를 GetListResponseDto 형식으로 바꿔줘야 하므로 GetListResponseDto로 가서 추가해 주고 돌아가서 추가 다 했으면 서버 실행 config에서 추가 후 postman으로 가서 sign-in 하고 토큰을 들고 와서 대충 아래처럼 바꿔주고 이렇게 뜨게 된다 게시물 불러오기 boardCont~가서 만들어주고 Get~Dto를 만들어주자 돌아가서 .. 2023. 3. 19. 이전 1 2 3 4 5 6 7 다음