PROJECT27 3️⃣ 몽고 SELECT 몽고로 전체조회 ✨ @GetMapping("") @ResponseBody public ResponseEntity getNoticeByAll( ) { return ResponseEntity.ok().body( service.getNoticeByAll() ); } NoticeRepository repository; MongoTemplate template; public List getNoticeByAll() { return repository.findAll().stream().map(vo -> new NoticeDto(vo)).collect(Collectors.toList()); } 🧡글이 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요💛 PROJECT/스프링부트+JPA+몽고 API 개발 2022. 2. 9. 2️⃣ 몽고랑 프로젝트 연동 몽고는 다 세팅이 되어 있다는 가정하에 설명 하겠습니다. 💡 안되어 있다면 클릭 💡 cmd 창에서 'mongo' 라고 치면 mongo 정보가 나오는데 C:\Users\soobin>mongo MongoDB shell version v5.0.6 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("677c5dce-6c21-4f7b-951f-aea9720c8ae1") } MongoDB server version: 5.0.6 ================ Warning: the "mongo" shell has been supersede.. PROJECT/스프링부트+JPA+몽고 API 개발 2022. 2. 7. 1️⃣ 프로젝트 세팅 나는 스프링 부트 기반으로 JPA 를 사용해 DB 와 소통하고 DB 는 몽고 DB 를 사용해서 프로젝트를 만들어보려고 한다. 프로젝트 생성은 New -> Spring Starter Project 경로로 생성. 여기서 선택하는 Dependencies 들이 중요하다. Spring Boot DevTools Lombok Spring Data MongoDB Spring Web 🧡글이 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요💛 PROJECT/스프링부트+JPA+몽고 API 개발 2022. 2. 7. [ 사이드 프로젝트 (스프링 부트 / JPA / vue) ] 따자 드디어 배포하다. http://ec2-13-125-129-135.ap-northeast-2.compute.amazonaws.com/ Vue Element Admin ec2-13-125-129-135.ap-northeast-2.compute.amazonaws.com 작년 이맘 때 쯤이었나.. 매일 사이드 프로젝트를 해야 한다는 생각은 있었지만 막상 시작은 못하고 있었다. 어쩌다 두 명이서 시작한 프로젝트가 우당탕탕 하며 진행하다 거의 막바지에는 따로 하기로 합의를 봤다. 그래서 온전히 내 결과물은 아니지만, 끝까지 해낸 내가 뿌듯해죽겠다. 개발도 개발이지만 서버에 배포하는게 발목을 잡힐 것이라는 생각을 늘 가지고 있었는데, 역시나 회사에서 하는 서버 배포는 선배들이 다 설정해두고 나는 잘 차려놓은 밥상을 떠먹기만 하면 되니.. PROJECT/JPA 사이드 프로젝트 기록 2021. 12. 19. Ddaja - Word 개발 Word 사이드 프로젝트 "따 자" 에서 사용자들이 단어를 외울 수 있는 기능을 개발 중이다. word 는 내가 따자를 만들고자 할 때 가장 만들고자 했던 페이지이다. 내가 자격증 취득 하려고 하는 시기에 가장 힘들었던, '낮선 용어 외우기' 그 일을 조금이나마 쉽게 할 수 있도록 개발 중이다. Word 를 바라보는 시선. Word 페이지는 관리자가 사용하는 Admin Word , 그리고 word 기능을 이용할 User Word. Admin Word 자격증별로 Word 카테고리를 확인 할 수 있다 게시판 형식 Word 카테고리를 추가, 삭제, 수정이 가능해야 한다. Word 카테고리 추가 Word 카테고리 입력 받아야 하는 속성들. 카테고리명 단어들 저장 액셀 파일을 업로드 하여 여러 단어들을 저장할 수.. PROJECT/JPA 사이드 프로젝트 기록 2021. 10. 10. 따자 삽질 2021년 08월 17일 permission.js 더보기 import getPageTitle from '@/utils/get-page-title' import NProgress from 'nprogress' import router from './router' import store from './store' import { getToken } from '@/utils/auth' import 'nprogress/nprogress.css' NProgress.configure({ showSpinner: false }) const whiteList = ['/login', '/', '/auth-redirect'] router.beforeEach(async(to, from, next) => { NProgress.start() docume.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 17. 따자 삽질 2021 08 16 오늘 내 목표 1. 로그인을 안하고도 자유롭게 페이지 이동이 가능하도록 템플릿 구조 변경하기. 로그인 시 하는 일을 따라가보기 로그인 페이지 vue/src/view-copy-login/index.vue ID / PassWord 검증 user/login 호출 vue/mock/user.js user/login 이 하는 일 - config.body = { username: 'admin', password: '111111' } - username = admin - token = { token: 'admin-token' } 아래 tokens 에 존재한다면 { token: 'admin-token' } 를 반환한다 Login 에서 해주는 건 결국 이거 뿐인데 ; this.$router.push({ path: this.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 16. Git을 활용한 협업 방식 기록 📚 🙄 📚 Git 활용 기록 📚 git 을 사용하는데 있어서 아직 많이 서투르다. 사이드 프로젝트를 하면서 code 병합을 할 때에 있어서 많은 도움을 받고 있는 것은 사실이지만, 익숙해지지가 쉽지 않다. G 의 도움을 받아서 정리 해보는데, B 이해 시키느라 고생이 많아 .. ಠ_ರೃ 프로젝트를 진행할 때 여러 브런치로 관리하면 충돌이 났을 때도 해결하기 쉬워지기 때문에 우리는 총 다섯 개의 Branch로 관리한다. 📌 Branch Master = 최상위 Branch Develope = 최종 반영 전 Test Release Develope = B + G 병합 Branch DevelopeB = B Code 관리 Branch DevelopeG = G Code 관리 Branch B는 개발을 LOCAL DevelopeB.. PROJECT/JPA 사이드 프로젝트 기록 2021. 8. 15. API 구상중 - 기록 ✅ USER API 필요 현황 GET 자격증 정보 GET 자격증 일정 GET 자격증 합격 현황 GET 자격증 응시 자격 GET 자격증 합격 기준 GET 사이트 사용현황 GET 시험 D-DAY GET 공지 사항 GET 시험 회차수 목록 ㄴ 자격증 / :seq / 모의고사 GET 시험 문제 / 답안 ㄴ 자격증 / :seq / 모의고사 / :seq GET 특정 과목 시험 문제 / 답안 ㄴ 자격증 / :seq / 모의고사 / :seq / 과목 / :seq GET 한문제씩 과목별 진행률 ㄴ 자격증 / :seq / 모의고사 / :seq / 과목 / :seq GET 시험 결과 확인 ㄴ 사용자 / :seq / 모의고사 / :seq GET 시험 결과 확인 / 특정 문제 ㄴ 사용자 / :seq / 모의고사 / :seq /.. PROJECT/JPA 사이드 프로젝트 기록 2021. 6. 24. 20210620 따자 회의 - in . 파주 레드 파이프 (●ˇ∀ˇ●) gil - vue 부모 - 자식 -연결 API 구상하기 컨벤션 동사명 Date 문자열 포맷 AAA 상속 Aaabbb BBB 상속 Aaabbb PROJECT/JPA 사이드 프로젝트 기록 2021. 6. 21. 따자 - 한문제 풀기 UI 오늘은 2021.05.19 부처님 오신 날 ! 회사를 쉬어서 얼떨떨결에 진도 조금 더 나갈 수 있었다. 주말에 만든 UI 인데 사용자가 처음부터 풀기 / 이어서 풀기를 선택할 수 있어야 하는데 그 부분을 놓치고 있었다. 그래서 추가한 버튼들 .. 이기는 한데 역시 어려운 디자인 난감하다. 풀래요 버튼을 나오면 열리는 한문제 풀기 POPUP 창 커뮤니티와 채점 UI 는 주말에 완성시키는 걸로! 하나의 페이지를 구성하는데 너무 많은 세부적인 요소들을 필요로 해서 😂 페이지 하나 완성 시키는데 너무 오래 걸린다 ., PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 19. 한문제 풀기 UI 설계 수정 이번주 목표는 '한문제 풀기' ui 를 완성 근데 여기서 생긴 문제가 우리가 구성한 ui 는 아래처럼 이야기를 나누었었는데 우리가 저번주에 자격증별이 아닌 기능 별로 구성하기로 바꾸니까 아래 자격증에 대한 종류가 종류에 대해 유동적으로 변화해야 한단 문제점이 생겼다. 그러면 과목 수에 따라서 동적으로 width 를 변화 시켜야 하는데 No! 그냥 한 행에 넓게 자격증 하나를 보여주는게 훨씬 더 좋은 방법일꺼야. 이런식으로 ! 내가 commit 을 하는 과정에서 이런 에러 가 나와서 커밋 메세지를 급하게 올렸어 : ( 오늘의 뿌듯 : ) PROJECT/JPA 사이드 프로젝트 기록 2021. 5. 16. 이전 1 2 3 다음