본문 바로가기

PROJECT

(27)
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()); } 🧡글이 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요💛
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..
1️⃣ 프로젝트 세팅 나는 스프링 부트 기반으로 JPA 를 사용해 DB 와 소통하고 DB 는 몽고 DB 를 사용해서 프로젝트를 만들어보려고 한다. 프로젝트 생성은 New -> Spring Starter Project 경로로 생성. 여기서 선택하는 Dependencies 들이 중요하다. Spring Boot DevTools Lombok Spring Data MongoDB Spring Web 🧡글이 도움이 되었다면 코로나 때문에 재택하는 디벨빈수 구경가주세요💛
[ 사이드 프로젝트 (스프링 부트 / 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 작년 이맘 때 쯤이었나.. 매일 사이드 프로젝트를 해야 한다는 생각은 있었지만 막상 시작은 못하고 있었다. 어쩌다 두 명이서 시작한 프로젝트가 우당탕탕 하며 진행하다 거의 막바지에는 따로 하기로 합의를 봤다. 그래서 온전히 내 결과물은 아니지만, 끝까지 해낸 내가 뿌듯해죽겠다. 개발도 개발이지만 서버에 배포하는게 발목을 잡힐 것이라는 생각을 늘 가지고 있었는데, 역시나 회사에서 하는 서버 배포는 선배들이 다 설정해두고 나는 잘 차려놓은 밥상을 떠먹기만 하면 되니..
Ddaja - Word 개발 Word 사이드 프로젝트 "따 자" 에서 사용자들이 단어를 외울 수 있는 기능을 개발 중이다. word 는 내가 따자를 만들고자 할 때 가장 만들고자 했던 페이지이다. 내가 자격증 취득 하려고 하는 시기에 가장 힘들었던, '낮선 용어 외우기' 그 일을 조금이나마 쉽게 할 수 있도록 개발 중이다. Word 를 바라보는 시선. Word 페이지는 관리자가 사용하는 Admin Word , 그리고 word 기능을 이용할 User Word. Admin Word 자격증별로 Word 카테고리를 확인 할 수 있다 게시판 형식 Word 카테고리를 추가, 삭제, 수정이 가능해야 한다. Word 카테고리 추가 Word 카테고리 입력 받아야 하는 속성들. 카테고리명 단어들 저장 액셀 파일을 업로드 하여 여러 단어들을 저장할 수..
따자 삽질 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..
따자 삽질 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..
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..