카페코더

고정 헤더 영역

글 제목

메뉴 레이어

카페코더

메뉴 리스트

  • GitHub
  • Programmers
  • Beakjoon Online Judge
  • LeetCode
  • 분류 전체보기 (80)
    • Springboot (1)
      • EXCELK's BLOG (1)
    • How To Java (41)
      • Java Tutorial (9)
      • Algorithm & Data_Structure (7)
      • Algorithm Problem Solution (14)
      • Development Environment (3)
      • For Better Developers (2)
      • Solve step by step (6)
    • 개인 공부 (33)
      • Database (4)
      • TDD (6)
      • Spring-boot,Java (16)
      • Frontend (5)
      • JavaScript (2)
      • Multi-Thread (0)
    • Interview (5)
      • Tech (5)
      • Personality (0)

검색 레이어

카페코더

검색 영역

컨텐츠 검색

Spring-Boot

  • 어노테이션 정리

    2020.06.29 by 카페코더

  • Spring-boot HTML Test

    2020.06.24 by 카페코더

  • lombok 설치

    2020.06.21 by 카페코더

어노테이션 정리

Spring-boot 개발 중 등장하는 어노테이션에 대해 정리합니다. Java @Enumerated(EnumType.STRING) JPA로 데이터베이스를 저장할 때, Enum값을 어떤 형태로 저장할지를 결정한다. 기본적으로 int로 된 숫자가 저장된다. 숫자로 저장되면 데이터베이스로 확인할 때 그 값이 무슨 코드를 의미하는지를 알 수 없다. 그래서 문자열(EnumType.STRING)로 저장될 수 있도록 선언한다. @Target 이 어노테이션이 생성될 수 있는 위치를 지정한다. ex) ElemetType.PARAMETER - 메소드의 파라미터로 선언된 객체에서 사용할 수 있다. @Retention 어노테이션이 어떤 시점까지 영향을 미치는지 결정한다. 인자 목록 RetentionPolicy.RUNTIME ..

개인 공부/Spring-boot,Java 2020. 6. 29. 16:00

Spring-boot HTML Test

//Controller @Controller public class IndexController { @GetMapping("/") public String index() { return "index"; } } //Test @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class IndexControllerTest { @Autowired private TestRestTemplate restTemplate; @Test public void 메인페이지_로딩() { //when String body = this.restTemplate.getForObject("..

개인 공부/TDD 2020. 6. 24. 18:04

lombok 설치

자바 개발자들의 필수 라이브러리라 할 수 있다. 주로 Getter, Setter, 기본 생성자, toString등 많은것을 어노테이션으로 자동 생성해준다. 위와 같이 build.gradle에 의존성을 추가한다. 우측 상단의 Gradle에 누가 봐도 새로고침 인 버튼을 눌러줘 의존성을 다운받는다. 후에 Ctrl + Shift + A 커맨드로 Action 창을 띄운다. 위와 같이 plugins 를 검색하여 플러그인 설치 팝업을 띄운 후, Marketplace에서 lombok을 검색하여 다운받는다. 그후 인텔리제이를 재시작해준다. File -> Settings -> Build -> Annotation Processors 에서 Enable annotation processing에 체크해주면 lombok의 설정까..

개인 공부/Spring-boot,Java 2020. 6. 21. 17:29

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
카페코더 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바