본문 바로가기

전체 글

(445)
Spring - lombok이 안먹히는 오류 해결 [목표] : 롬복 setter가 안먹히는 오류를 해결 롬복을 import 했고 어노테이션까지 문제가 없는데... 왜 setter가 안될까? 원인은 메이븐으로 불러오지만 롬복은 따로 설치를 하지 않았기 때문이다. https://projectlombok.org/download Download projectlombok.org 1. 위 경로에 들어가 롬복을 설치한다 설치완료 STS 재시작 적용완료!
hands on springsecurity - 실습을 위한 셋팅 [목표] : spring security 실습을 위한 셋팅 구성을 알아보자 1. sts4 버전 4.11 https://github.com/spring-projects/sts4/wiki/Previous-Versions Previous Versions The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse... github.com 2. jdk 11 이상 3. spring boot 3.0 미만 4. 셋팅 소스는 아래..
Spring - git 연동시 "not authorized" 오류 해결 [목표] : springboot와 git 연동에 대한 이해를 가진다. 1. github에서 레파지토리 생성하기 2. Spring -> git perspective 로 가기 2-1. clone 클릭하기 2-2. URI에는 깃허브 주소를 넣는다. 깃허브 사이트의 레파지토리에 가서 주소를 복사하여 붙여넣는다. 3. 프로젝트 셋팅 커밋을 하면 push를 해야한다 이렇게 하고나면 아이디와 비밀번호를 입력하라고 한다. 아이디와 비밀번호를 입력했는데 "not authorized"가 뜬다면 토큰을 비밀번호로 넣으면 된다. 4. 토큰 가져오기 토큰은 생성한 시점에만 볼 수 있으니 따로 메모해놔야한다. 만들어진 토큰을 비밀번호 대신 넣어주면 authorized 되어 정상적으로 push가 가능하다
git - ( failed to push some refs to ) 오류 해결 우선 문제가 생긴 지점을 다시 살펴보자 1. github에서 원격으로 파일을 넣을 레파지토리 생성 2. vscode에 내 아이디 설정하기 git config --global user.email "이메일" git config --global user.name "닉네임" ex) git config --global user.email "gnsdl9108@naver.com" git config --global user.name "tomhoon" 3. vscode에 git init 선언 git init 4. vscode에서 원격 레파지토리 클론하기 git remote add origin 깃허브 주소 ex) git remote add origin https://github.com/TomHoon/remote_repo..
git 초기설정 설치, 셋팅, 커밋, 브랜치생성까지 - window 기준 [목표] : 윈도우 운영체제에서 git을 사용하기 위해 처음부터 셋팅해보기 1 단계 - 깃 설치 2 단계 - 유저 정보 등록 3 단계 - 원하는 파일 추가하기 4 단계 - 추가한 파일 커밋하기 5 단계 - 브랜치 생성하기 [1단계 - 깃 설치] 깃을 설치하고 cmd에서 다음 명령어를 입력하여 확인해보자 [2단계 - 유저 정보 등록] 2-1) 윈도우 우클릭 파워쉘(관리자모드) 들어가기 2-2) 폴더에 유저정보 기입하기 1) cd "깃에 올릴 폴더 경로" 2) git config --global user.email "이메일" 3) git config --global user.name "닉네임" 2-3) Vscode로 git 사용 선언하기 git init [3단계 - 파일 추가하고 수정한 내용 추가하기] gi..
hands on js - 손풀기 예제(계속 업데이트됨) [목표] Javascript를 많이 사용하는 개발자를 위한 손풀기 예제 모음입니다. 자료구조에 대한 익숙함과 항상 자료의 변형에 대해 준비성을 갖기 위해 손풀기 예제 모음을 만들었습니다. 예제는 계속해서 업데이트 되고 있습니다. /** * 🚗간단퀴즈 * 반복되지 않은 첫 문자 구하기 * */ const noRepeat = (word) => { let obj = {}; word.replace(/\S/g, function(element){ obj[element] = isNaN(obj[element]) ? 1 : obj[element] + 1; }); for(let key in obj){ if(obj[key] { let arr2 = [...arr]; arr[0] = 10; console.log("arr : "..
hands on vue3 - vue, spring boot, MySql rest-api로 초간단 게시판 만들기 프로젝트 [목표] 이전 포스팅에서 api 를 통하여 Vue.js 로 간단한 조회를 구현해보았다. 이번에는 게시판에서 제목, 내용을 검색하는 조건 있는 조회를 만들어보자. 이후에 게시판 작성도 포스팅 예정이다. 게시판 조회기능 구현은 다음 순서로 진행한다. MySQL에 테이블, 데이터 생성하기 Spring Boot를 이용해 rest-api 조회 로직 만들기 Vue.js(VSCODE)에서 제목/내용에 포함된 내용을 조회하여 테이블 그리기 1. MySQL에 테이블, 데이터 생성하기 CREATE TABLE board ( bid INT NOT NULL AUTO_INCREMENT, target VARCHAR(20), gubun VARCHAR(20), title VARCHAR(50), content VARCHAR(50), h..
hands on vue3 - 제공된 소스에서 라우터 children 예제 풀어보기 [목표] 지금까지 라우터로 만든 예제 중 /teams 가 있었고 /teams/:teamsId가 있었다. 라우터의 시점에서 보면 두 URL은 서로 연관이 없다. router의 children이라는 속성을 이용하여 연관된 URL을 묶어 놓자. 퀴즈는 View Members를 클릭하면 그에 맞는 멤버들을 를 통해서 보일 수 있도록 한다. 힌트 더보기 main.js를 다음과 같이 변경해라 import { createApp } from 'vue'; import { createRouter, createWebHistory } from 'vue-router' import TeamsList from './components/teams/TeamsList.vue'; import UsersList from './compone..