반응형

IT 88

20240321 - Vue 프로젝트 생성하기

1. node 설치 node -v npm -v 2. vue 설치 npm install -g @vue/cli 3. 설치 확인 vue -V 4. 프로젝트 생성 vue create 프로젝트명 vue3 or vue2 로 생성할지 선택이 나온다. 최신 vue3 로 프로젝트 생성 - axios javascript 어플리케이션에 서버 통신을 하기 위한 HTTP 통신 라이브러리. 프로젝트폴더에서 npm install axios - vue vue2 에서 vue3 으로 넘어오면서, import Vue from 'vue' 이런식의 전역으로 인스턴스 생성이 불가능한 것으로 보인다. 함수단위로 변경해야 된다. import { createApp } from 'vue' import { createRouter } from 'vue-..

IT/Analysis 2024.03.21

20240320 - lombok, springboot 어노테이션, 시큐리티

@AllArgsConstructor 클래스의 모든 필드 값을 파라미터로 받는 생성자 @AllArgsConstructor(access = PACKAGE) 같은 패키지의 클래스에서 생성자에 접근 가능 @FieldDefaults(level = AccessLevel.Private, makeFinal = true) 클래스 내부의 필드마다 접근 제어자(private, public, protect)와 final 키워드를 자동으로 추가한다. - Spring Security UserDetails Spring Security에서 사용자의 정보를 담는 인터페이스. 사용자 정보를 불러오기 위해서 구현해야 하는 기본 오버라이드 메서드들 getAuthorities() - 계정 권한 목록 getPassword() - 계정의 비밀번..

IT/Analysis 2024.03.20

WSL에 도커(Docker)를 설치하자.

Manuals | Docker Docs Manuals Explore the Docker product user manuals docs.docker.com 도커 매뉴얼에 들어가면, 여러 가지 서비스가 있다. Docker Desktop, Docker Extensions, Docker Scout, Docker Engine, Docker Build, Docker Compose, Docker Hub.. 여기서 개발환경 구성이니, 필요한 건, Docker Engine, Docker Compose 정도이다. 매뉴얼에 설명을 읽어보면, Docker Engine 은 애플리케이션을 빌드하고 컨테이너화 하는 것이라고 되어 있고, Docker compose는 다중 컨테이너 애플리케이션을 구동하는 것이라고 되어 있다. 일단 개..

IT/WSL 2024.02.28

WSL 을 설치해보자

내가 설치했던 방법들... 2가지다. 터미널(관리자)로 설치하는 방법과 마이크로소프트 스토어에서 설치하는 방법 1. 터미널 - 관리자 모드로 열기 - wsl --install 입력 wsl --install - 원하는 username 입력 - password 입력하면 설치됨. - 버전 확인 wsl -v or wsl -l -v WSL 버전 2 이면, wsl2 임. docker 도 wsl 에 속하는 하나의 도구인듯하다. window docker 를 삭제하고 ubuntu에 다가 docker를 설치해야 할 듯... - 접속방법 wsl -d ubuntu - 여기서 마운트 된 C 드라이브 경로로 잡히던데.. - cd 를 입력서 home 에서 작업해야 할듯하다. 2. Microsoft Store 스토어 열어서, ubu..

IT/WSL 2024.02.20

docker 에 mysql 설치/삭제

docker에 mysql를 설치하자! 1, docker 설치 확인 - OS가 window면 콘솔창을 열자. $ docker -v Docker version 25.0.2, build 29cf629 2. docker 에 mysql 이미지 만들기 $ docker pull mysql Using default tag: latest latest: Pulling from library/mysql 81badc5f380f: Pull complete c490e5dd1a9d: Pull complete 87aeb61f1478: Pull complete 1cacbea6ceda: Pull complete 1e72891ace67: Pull complete 42b720363d36: Pull complete 6b3b50f9990a: ..

IT/WSL 2024.02.17

윈도우용 도커(Docker)를 설치하자.

이번 프로젝트는 클라우드 환경에서 개발디비가 접속이 안된다. ㅎ 개발서버 아이피가 유동 아이피? 로컬에 디비를 설치하고, 진행해야 되는 상황에서 mysql, mongodb, redis 등 로컬피씨에 일일이 다 설치해서 쓰기에는 구분점이 너무 없어서,, 아는 형과의 대화에서 도커라는 힌트를 얻었다. 도커는 배포 이미지를 만든다는 정도만 알고 있었고, 실제로 사용해 본 적은 없어서 한번 설치해서 사용해보았다. 아직 깊이 알지는 못하지만.. 정말 편한 도구라는 걸 깨달았다. Docker: Accelerated Container Application Development Docker: Accelerated Container Application Development Docker is a platform desi..

IT/WSL 2024.02.14

인텔리제이 커뮤니티(Intellij Community)에 스프링부트(Springboot) 프로젝트 생성하기

1. Spring Initializr 에 들어가서 프로젝트를 생성하고 다운로드한다. - Project는 Gradle 프로젝트로, - Language는 Java - Dependencies는 웹으로 할 거니, Spring Web 추가 후 GENERATE 하면 파일이 다운로드된다. - Dependencies 부분은 인텔리제이에 소스 import 후 build.gradle 파일에서 확인할 수 있다. - 다운로드된 zip파일을 원하는 프로젝트 경로에 압축을 푼다. - gradle 프로젝트이니, build.gradle 파일 선택 - 또는 프로젝트 폴더를 선택해도 된다. - build.grade 파일 선택하면, Open Project 창이 뜨고, Open as Project를 선택 - 빌드가 되는 것을 확인할 수 있..

IT/Java 2024.02.14

인텔리제이(Intellij)를 사용하다.

인텔리제이가 그렇게 좋다고 하여.. 이번 프로젝트 기간 중에서 인테리제이를 사용하는 걸 권장하여.. 이번 기회에 한번 사용해 보자는 생각으로.. 일단 다운로드를 받고.. IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE (jetbrains.com) IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 홈페이지를 들어가서 [다운로드]를 클릭하고, 두 가지 버전이 존재한다. Ultimate와 Community 울티메이트 버전은 평가판 30일 후 유료. 커뮤니티 버전은 무료사용과 일부 기능 제한이다. 일단은 커뮤니티 버전을 다운로드해서 사용하기로 결정. --- 현재까지 springboot 프로젝트 생성 부분과 database too..

IT/Java 2024.02.13

Spring Integration

오랜만에 기술 포스팅서비스 액티베이터는 메시지가 입력 채널에 도착했을 때 빈의 메서드를 호출하는 일반적인 엔드포인트다. 만약 메서드가 반환 값을 가지고 출력 채널을 설정한다면 해당 값은 출력 채널로 보내질 것이다 스프링 인티그레이션 전자책을 찾다가, 누군가 한줄요약으로 써둔 문구. 현 플첵 소스 분석과 함께 보면서, 저 문구가 핵심이라는 걸 알았다. 여담. 형에게 이야기하니, 엔터프라이즈용으로 Spring Cloud 공부하는 게 더 좋을거라고 함. Spring Integration 은 제한적인 부분이 있다고 함.

IT/Java 2023.08.17
반응형