IT 개발 TIP

고정 헤더 영역

글 제목

메뉴 레이어

IT 개발 TIP

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (14)
    • JAVA Tip (6)
    • FrontEnd (3)
    • Spring Boot (1)
    • DataBase (4)

검색 레이어

IT 개발 TIP

검색 영역

컨텐츠 검색

전체 글

  • Vuejs 프로젝트 생성 방법

    2024.03.09 by cookieangelo

  • Spring Boot 에서 LogBack 설정

    2024.03.08 by cookieangelo

  • frontend-maven-plugin 사용 빌드

    2024.03.07 by cookieangelo

  • Jasypt 이용한 properties DB 암호화

    2024.03.06 by cookieangelo

  • hikari 를 이용한 DB Connection

    2024.03.05 by cookieangelo

  • Quartz를 이용한 스케쥴링

    2024.03.05 by cookieangelo

Vuejs 프로젝트 생성 방법

VueJS 프로젝트 생성을 위해서 Vue CLI(명령줄 인터페이스)를 사용하는 것이 가장 일반적입니다. 아래는 Vue CLI를 사용하여 Vue.js 프로젝트를 생성하는 간단한 단계입니다. 1.NodeJS 설치 가장 먼저 nodejs 를 설치해줍니다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org nodejs 설치 후 버전 확인 2.Vue Cli 설치 npm install -g @vue/cli 3. Vue 설치 vue create vue create 명령어 실행을 하면 vue version 별 설치 여부를 선택하는게 나오고 선택하여 실행합니다. 설치가 끝나면 아래와 같이 실행 명령어가 나타..

FrontEnd 2024. 3. 9. 09:30

Spring Boot 에서 LogBack 설정

Spring Boot 에서 LogBack은 기본 로깅 프레임입니다. Spring Boot에는 LogBack 에 필요한 종속성이 이미 포함되어 있으므로 이를 명시적으로 추가할 필요가 없습니다. 기본 LogBack 설정파일은 logback-spring.xml 이라 이름을 명하고 src/main/resources 안에 위치합니다. Spring Boot에서 lombok 으로 @slf4j 선언해서 사용해도 됩니다. 로그레벨 1) ERROR : 오류 메시지 표시 2) WARN : 경고성 메시지 표시 3) INFO : 정보성 메시지 표시 4) DEBUG : 디버깅하기 위한 메시지 표시 5) TRACE : Debug보다 훨씬 상세한 메시지 표시 ${LOG_PATTERN} ${LOG_PATH}/${LOG_FILE_NAM..

JAVA Tip 2024. 3. 8. 09:20

frontend-maven-plugin 사용 빌드

VUEJS + 스프링부트(메이븐) 빌드 과정입니다. frontend-maven-plugin은 Maven 빌드 도구를 사용하여 프론트엔드 프로젝트를 빌드하는 데 도움이 되는 플러그인입니다. 이를 사용하면 프론트엔드 빌드 도구(예: Node.js 및 npm)를 Maven 빌드 프로세스에 통합할 수 있습니다. 다음은 frontend-maven-plugin을 사용하는 간단한 Maven 프로젝트의 예제입니다. 이 예제에서는 Node.js 및 npm을 사용하여 VUEJS 애플리케이션을 빌드합니다. 1.Maven 프로젝트 설정 com.github.eirslett frontend-maven-plugin 1.14.1 front target install node and npm install-node-and-npm v20..

JAVA Tip 2024. 3. 7. 13:06

Jasypt 이용한 properties DB 암호화

Jasypt는 Java 언어로 작성된 간단하고 강력한 암호화 라이브러리입니다. 주로 설정 파일, 데이터베이스 비밀번호 및 다른 민감한 정보를 안전하게 저장하기 위해 사용됩니다. 이 라이브러리를 사용하면 쉽게 문자열을 암호화하고 복호화할 수 있습니다. 1. 의존성 추가 com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.5 maven 추가 dependencies { implementation("com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.5") } build.gradle 추가 2. Jasypt 를 이용한 예제 import org.jasypt.encryption.pbe.StandardPBEStringEnc..

JAVA Tip 2024. 3. 6. 13:19

hikari 를 이용한 DB Connection

보통 Spring Boot 나 Spring 으로 작업을 할때 DB 연결은 설정파일에 DB 정보를 넣고 연결을 시도합니다. 그러나 DB정보가 정해지지 않은 DB정보를 받아서 연결하고 테스트 할때 설정파일이 아닌 JAVA 소스 내에서 처리해야 하는 경우가 생겨 구현을 하게되었습니다. hikari 를 이용하여 DB Pool 생성하여 활용하였습니다. DB는 PostgreSQL 연결 입니다. 1. 의존성 추가 com.zaxxer HikariCP maven 추가 dependencies { implementation("com.zaxxer:HikariCP") } build.gradle 추가 2.DB Pool 클래스 생성 import javax.sql.DataSource; import com.zaxxer.hikari.H..

JAVA Tip 2024. 3. 5. 10:55

Quartz를 이용한 스케쥴링

Quartz는 자바 기반의 오픈 소스 스케줄링 라이브러리로, 다양한 환경에서 주기적 또는 특정 이벤트에 기반한 작업을 스케줄링할 수 있도록 도와줍니다. Quartz를 사용하여 스케줄링을 설정하고 관리하는 기본적인 단계는 다음과 같습니다 1. 의존성 추가 org.springframework.boot spring-boot-starter-quartz 3.2.2 maven 추가 dependencies { implementation("org.springframework.boot:spring-boot-starter-quartz:3.2.2") } build.gradle 추가 2. Job 클래스 작성: 스케줄링할 작업에 해당하는 Job 클래스를 작성합니다. 이 클래스는 org.quartz.Job 인터페이스를 구현해야 ..

JAVA Tip 2024. 3. 5. 09:39

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
IT 개발 TIP © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바