본문 바로가기

vscode34

Jackson Java Json Parser 활용 요즘 서버와 서버, 서버와 클라이언트 간 가장 많이 사용히고 있는 데이터 구조인 JSON Type을 다루는 Java Library중 Jackson Library 사용법이다. Json Parser를 통해 하는 가장 기본적인 일은 무엇일까? 아래 두개를 통해 Java로 개발할때 편함을 주기 위함이 아닐까? - json을 파싱해 Java class 객체에 값을 집어 넣는 일 ( Json 으로 접근보다 class로 접근하면 편하겠지..) - Java class를 Json으로 변환하는 일 ( class의 변수를 하나씩 가져와서 Json으로 만드는거보다 쉬움) 물론 Json Parser가 위의 역활만 있는건 아니다. Jackson Parser 사용을 위한 준비 (빌드툴 없이 사용) https://github.com.. 2022. 1. 19.
vue 3 router 사용하기 router 란 무엇인가? html에서 사용하는 의 기능이라고 보면 된다. 그리고 해당 링크에 있을경우 재 클릭을 방지하는 역활도 가지고 있다고 하네 https://router.vuejs.org/kr/api/#router-link 사용법은 vue-router 설치 ▶ router.js 만들기 ▶ router에서 사용할 페이지 미리만들기 (안 만들면 구동시 오류 남) ▶ main.js에서 가져오기 ▶ App.vue에서 사용하기 이런식으로 사용한다. 1) vue-router설치 npm i vue-router@next 2) router.js 만들기 import { createWebHistory, createRouter } from "vue-router"; // 라우터 라이버러리 import const rout.. 2022. 1. 15.
VSCode(Visual Studio Code) ESLint 설정 ESLint란 무엇인가? https://eslint.org/ 에서 설명되어 있는걸 보면 javascript 개발 시 빠르게 문제점을 찾고 자동으로 수정해준다고 한다. 지원하는 에티터 목록도 엄청 많구나.. ESLint for vue plug-in 설치 npm install --save-dev eslint eslint-plugin-vue VSCode ESLint extentsion, Prettier ESLint 설치하기 vscode 좌측 메뉴에서 extentsion 클릭 ( cmd + SHIFT + X ) 하고 검색창에 eslint 입력후 설치 VSCode 프로젝트 내 .eslintrc.js 추가 module.exports = { env: { node: true }, extends: [ // add mor.. 2022. 1. 15.
EmbeddedChannel with JUnit - 2 JUnit이라고 단위테스트용으로 쓰이는 모듈이 있다. 단위테스트 용 모듈 만들어놓고, 프로젝트 빌드 시 함수들 테스트 잘(?) 정의해놓고 함수에 대한 테스트를 자동으로 수행함으로 혹시 있을지 모를 버그들을 사전에 체크할 수가 있지. 그래봐짜~ 잘 짜여진 테스트 코드를 만드는것도 쉽지도 않구.. 어려운 문제다 JUnit을 써보자 ( with Visual Studio Code ) 우선 vscode 사이트에 가보면 JUnit4, JUnit5, TestNG가 있는데 JUnit4를 써보자 아직 빌드툴을 통해 프로젝트를 생성 안했으니 Unmanaged Folder 부분을 보고 필요한 Jar를 찾자 https://code.visualstudio.com/docs/java/java-testing#_junit-4 아래 폴.. 2022. 1. 10.