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)
08-18 03:40
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

Spring(59)

  • [Spring Boot Tutorial] 6. Thymeleaf layout 설정하기

    2019.10.30
  • [Spring Boot Tutorial] 5. Thymeleaf 템플릿 엔진 이용하기

    2019.10.21
  • [Spring Boot Tutorial] 4. Spring security 맛보기

    2019.10.04
  • [Spring Boot Tutorial] 3. JPA CRUD

    2019.09.16
  • [Spring Boot Tutorial] 2. MySQL + JPA 설정

    2019.09.09
  • [Spring Boot] Custom Banners

    2019.08.02
[Spring Boot Tutorial] 6. Thymeleaf layout 설정하기

Thymeleaf Layout Dialect 이전 게시글 [Spring Boot Tutorial] 5. Thymeleaf 템플릿 엔진 이용하기 공통 구성요소들(header, nav, footer)를 공유하고, 컨텐츠 관련요소(section)만 변경하고 싶을 때 layout을 사용하면 중복 코드를 최소화 할 수 있습니다. Thymeleaf를 이용하여 layout을 설정하는 단계는 아래와 같습니다. layout 설정하는 단계 layout 템플릿 만들고 재정의할 컨텐츠 요소는 layout:fragment로 정의 layout 템플릿을 layout:decorator를 이용하여 상속받고, 컨텐츠 요소만 override 중복적으로 추가할 블럭이나, link, script 태그와 같은 요소를 th:insert로 삽입하..

2019. 10. 30. 17:45
[Spring Boot Tutorial] 5. Thymeleaf 템플릿 엔진 이용하기

Thymeleaf template engine? spring 기반 웹 애플리케이션의 뷰 페이지에서 html, xml, javascript, css, text 처리 후 웹 브라우저에 표시할 때 이용되는 템플릿 엔진의 일종으로 JSP보다 빠르다는 장점이 있습니다. ※ 이전과정에 이어서 진행됩니다. org.springframework.boot spring-boot-starter-thymeleaf org.thymeleaf.extras thymeleaf-extras-springsecurity5 이번 과정에서 타임리프 템플릿 이용을 위해 필요한 의존성 라이브러리는 위와 같습니다. thymeleaf 스타터 폼과 springsecurity 사용을 위한 라이브러리를 추가합니다. Layout Dialect는 이번 과정에서..

2019. 10. 21. 14:25
[Spring Boot Tutorial] 4. Spring security 맛보기

이전 게시글 [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 [Spring Boot Tutorial] 2. MySQL + JPA 설정 [Spring Boot Tutorial] 3. JPA CRUD Spring security ? Spring 기반 웹 애플리케이션의 보안기능 구현에 이용되는 프레임워크. 다음과 같은 보안 기능을 제공해줍니다. 로그인 인증(Authentication) 권한에 따른 접근 인가(Authorization) 세션 관리 암호화 (encryption) CSRF(cross site request forgery) 공격 방어 브라우저 기능을 이용한 공격으로부터 방어 본격적으로 spring security를 사용하기 이전에 이번 포스팅에서는 spring..

2019. 10. 4. 10:43
[Spring Boot Tutorial] 3. JPA CRUD

Spring Data JPA CRUD 이전 게시글 [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 [Spring Boot Tutorial] 2. MySQL + JPA 설정 이전 시간에서 MySQL database 및 JPA 설정 하는 방법과 간단한 정보 조회하는 방법을 알아보았습니다. 이번 시간에서는 insert, update, delete 하는 방법을 알아볼 것입니다. API는 아래와 같이 구성합니다. User 조회 : GET /users/{userId} User 추가 : POST /users DTO 및 Controller 메서드 생성 Service API 테스트 User 수정 : PATCH /users/{userId} Controller Method 생성 Se..

2019. 9. 16. 14:35
[Spring Boot Tutorial] 2. MySQL + JPA 설정

JPA Java Persistent API 이전 포스팅 확인하기 : [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 JPA는 Java ORM기술에 대한 API 표준 명세입니다. JPA를 구현한 ORM 프레임워크에는 Hibernate, EclipseLink, DataNucleus 등이 있습니다. ORM은 entity 객체(object)와 database를 매핑하여 SQL 쿼리가 아닌 메서드를 통해 데이터를 조작할 수 있게 합니다. RDBMS의 데이터 read/write를 object를 이용하여 read/write할 수 있도록 구현한 것으로, DB의 record하나를 읽는 것이 object하나를 읽는 형태로 구현한 것이라고 보면 됩니다. 단, query가 복잡해질 경..

2019. 9. 9. 17:35
[Spring Boot] Custom Banners

spring boot 기본 배너를 바꾸고 싶다면 어떻게 해야할까요? Customizing the Banner file Customizing the Banner image file Banner Variables ASNI Color 1. 배너파일 커스터마이징 Spring Boot의 default Banner는 우리에게 친숙한 Spring이라고 쓰여진 배너죠. 이 배너문구를 우리가 새로 지정해주고 싶다면, banner.txt 에 배너 문구를 작성해주면 됩니다. resources 폴더 바로 아래가 default 경로입니다. (별도의 설정없이 읽을 수 있는 path) 만일, 배너파일 위치를 바꾸고 싶다면 프로퍼티의 spring.banner.location에 설정하면 됩니다. banner.txt에 그려놓은 ASCI..

2019. 8. 2. 16:30
1 ··· 6 7 8 9 10
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바