hello jiniworld

hello jiniworld

  • hello jiniworld (220)
    • Spring (59)
      • Basic (16)
      • Spring Docs (6)
      • Spring Data JPA Tutorial (14)
      • Spring Boot Tutorial (17)
      • Jersey (6)
    • Go (17)
    • Dev (10)
      • Clean Architecture (3)
      • System Design (2)
      • Documents (2)
      • Client (2)
    • Infrastructure (5)
      • Docker (1)
      • Kubernetes (4)
    • DB (20)
      • MySQL (9)
      • MariaDB (9)
      • Oracle (1)
    • Java (52)
      • Basic (14)
      • coding test (27)
      • Effective Java (11)
    • Python (7)
      • Flask (1)
      • Basic (3)
      • Effective Python (1)
      • coding test (2)
    • Front-end (3)
      • Vanilla JS (2)
      • Basic (1)
    • Linux (11)
      • Basic (2)
      • Command-line (9)
    • Web Server (6)
      • CentOS 7 (5)
      • Oracle Linux 8 (1)
    • WAS (3)
    • CentOS 7 (17)
      • Basic (9)
      • Jenkins (8)
    • Etc (10)
      • Windows 10 (3)
      • trash bin (3)
09-16 02:44
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

MariaDB Jersey Spring Boot Spring jenkins week1 JAX-RS Spring Boot Tutorial Java hackerrank centos7 SpringBoot2 MySQL effectivejava https spring docs Command-Line go codility springboot

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(220)

  • HTTPie - 사용자 친화적인 Command-line HTTP client

    2021.03.02
  • [Spring Data JPA Tutorial] 4. JPA 및 datasource 설정하기

    2021.02.19
  • [Spring Data JPA Tutorial] 3. Spring Data JPA Query Methods 명명규칙

    2021.02.18
  • [Spring Data JPA Tutorial] 2. Spring Data JPA

    2021.02.18
  • [Spring Data JPA Tutorial] 1. spring boot 프로젝트 생성 및 초기세팅

    2021.02.08
  • Jenkins 와 GitHub를 SSH 연결한 후, Build및 Excecute Shell 이용

    2021.02.08
HTTPie - 사용자 친화적인 Command-line HTTP client

HTTPie? 설치 컨셉 Content-Type 관련 flag REQUEST_ITEM 모든 Content-Type에서 사용가능 -j flag와만 사용가능 -f 나 --multipart flag와만 사용가능 사용 예시 GET Method localhost 접속 query string Json 객체로 직렬화할 데이터 Raw Json Form 요소 기타 flag -p, --print= -h, --headers -b, --body -v, --verbose -A, -a -F, --follow= Auth 플러그인 1. HTTPie? HTTPie는 command-line HTTP client로, 아래와 같은 특징을 가지고 있습니다. Linux, macOS, Windows 운영체제 지원 기본적으로 Json 객체를 직렬..

2021. 3. 2. 12:32
[Spring Data JPA Tutorial] 4. JPA 및 datasource 설정하기

dependency 설정 Spring Data JPA starter Database Connector Maven Update Spring Data JPA repository Bean 설정 Entity 클래스 생성 DB access를 위한 Repository 인터페이스 생성하기 서비스 단위 구성 controller 정의 api 테스트 1. dependency 설정 Spring Data JPA를 이용하여 데이터베이스에 접근하기 위해 Spring Data JPA 스타터와 연결할 database connector에 대한 라이브러리를 pom.xml에 추가합니다. 1.1. Spring Data JPA starter org.springframework.boot spring-boot-starter-data-jpa 1...

2021. 2. 19. 17:55
[Spring Data JPA Tutorial] 3. Spring Data JPA Query Methods 명명규칙

Subject Part find...By exists...By counts...By ...First... Predicate Part - 1) Predicate Keyword [Is] [Is]Not [Is]Null, [Is]NotNull [Is]Empty, [Is]NotEmpty [Is]True, [Is]False And Or [Is]GreaterThan, [Is]LessThan, [Is]Between [Is]Like, [Is]Containing, [Is]StartingWith, [Is]EndingWith Predicate Part - 2) Predicate Modifier Keyword Query Methods 이전시간에 소개했던 Query Methods를 정의하는 방법에 대해 상세히 알아보도록 합시다...

2021. 2. 18. 19:59
[Spring Data JPA Tutorial] 2. Spring Data JPA

JPA JPA? Entity? EntityManager를 이용한 데이터 조작 방법 Spring Data JPA 컨셉 Repository 상속 인터페이스의 메서드 Spring Data JPA의 Query methods 1. JPA 1.1. JPA? Java Persistent API JPA는 Java ORM 기술에 대한 API 표준 명세입니다. 가장 최근에 배포된 JPA 2.1 사양을 지원하는 Vendor로는 Hibernate, EclipseLink, DataNucleus가 있는데, 그 중 Hibernate를 많이 이용합니다. ORM(Object Relational Mapping)은 entity 객체(Object)와 database와 매핑하여 SQL 쿼리가 아닌 Java 메서드를 이용하여 데이터를 조작할 ..

2021. 2. 18. 19:57
[Spring Data JPA Tutorial] 1. spring boot 프로젝트 생성 및 초기세팅

Spring Boot? 초기 세팅 Lombok 설정하기 Build Automatically 해제 (수동 빌드하기) Maven Repository 설정 spring boot를 이용한 간단한 프로젝트 pring boot 프로젝트 생성 Spring Starter Project 생성 프로젝트 설정정보를 정의 Spring Starter Project Dependencies 추가 Maven Repository update 실행 테스트 간단한 Rest api 추가 실행 프로퍼티 설정 properties? yml? profile active 프로퍼티 설정 server port 프로퍼티 설정 1. Spring Boot? 최소한의 설정으로 production레벨의 스프링 기반 애플리케이션을 개발할 수 있도록 도와주는 스프..

2021. 2. 8. 11:33
Jenkins 와 GitHub를 SSH 연결한 후, Build및 Excecute Shell 이용

이제 본격적으로 Spring boot 애플리케이션 배포 자동화 과정을 설명할 거에요. 이전 포스팅에서 한번 언급했듯 아래의 과정을 따라 배포 서비스를 행할 거에요. 특정 Branch의 GitHub가 변경된 사항을(Push 등..) 감지하여 git pull 하고 변경된 사항을 Maven으로 Build 한 후, 새로 빌드된 애플리케이션을 Deploy 애플리케이션을 Deploy 하는 곳은 Jenkins가 설치된 서버에 deploy 다른 서버에 SSH 접속하여 build된 앱을 전송하여 deploy GitHub Hook 도착시 다른서버에 SSH 접속하여 애플리케이션 디렉토리로 이동 후, git pull 하여 최신 source 반영 등의 다양한 형태로 할수가 있습니다. 이 포스팅에서는 1번째에 쓰여진 Jenkin..

2021. 2. 8. 11:15
1 ··· 18 19 20 21 22 23 24 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바