일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 제이쉘
- 스프링
- 초보코딩탈출
- 알고리즘
- 프로그래밍기초
- 프로그래밍
- 자바기초
- 리눅스
- 컴퓨터과학개론
- 배열
- JAVA기초
- spring
- 기초코딩
- 데이터베이스
- 초보코딩
- 코딩초보
- Git
- 메소드
- 자바 스프링
- Java
- 클래스
- JShell
- github
- eclips
- 이클립스
- 스프링 기초
- 자바프로그래밍
- 프로그래밍언어
- Elk
- 자바
- Today
- Total
목록스프링부트 (4)
키보드워리어
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 @Target 어노테이션에 대해 살펴보려고 합니다. @Target @Target은 어떤 역할을 하는 어노테이션일까요? 바로 커스텀 어노테이션을 정의할 때 해당 어노테이션이 적용될 수 있는 대상을 지정하는데 사용됩니다. 예를들어 아래와 같은 코드가 있다고 한다면, @Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) public @interface LoginUserAuthorize { } 위의 코드에서 @Target(ElementType.PARAMETER)는 @LoginUserAuthorize 어노테이션이 파라미터에 적용될 수 있음을 나타냅니다. 따라서 @LoginU..
mustache로 html파일 작성시에 pom,xml이나 build.gradle로 추가를 합니다. 이때 한글로 작성한것을 인식하지 않고 개발단계에서부터 ????를 출력하는것을 볼 수 있습니다. 이걸 해결하기 위해서는 Spring Boot 버전을 내려야합니다.. 스프링 부트 3.0버전에서는 한글버전이 지원이 안되는거 같습니다. 버전을 내려주면 해결됩니다. 그리고 build.gradle을 작성해줍니다. implementation('org.springframework.boot:spring-boot-starter-mustache') 디펜덴시에 위 코드를 추가해주세요.
안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 롬복 기능에 대해 포스팅합니다. 롬복 기능 구현 (builde.gradle) 맨 처음엔 plugin으로 롬복을 다운받은 이후에 build.gradle 파일을 수정합니다. dependencies { implementation('org.projectlombok:lombok') annotationProcessor ('org.projectlombok:lombok') testAnnotationProcessor('org.projectlombok:lombok') } *gradle 버전이 올라오게 되면서 compile이 implementation으로 변경되었습니다. test코드를 작성할때 만약 error: cannot find symbol gr..
Rest Controller코드 테스트 해보기 @RestController public class HelloController { @GetMapping("/hello") public String hello(){ return "hello"; } @GetMapping("/hello/dto") public HelloResponseDto helloResponseDto(@RequestParam("name") String name, @RequestParam("amount") int amount){ return new HelloResponseDto(name,amount); } } 간단한 경로 /hello 경로와 /hello/dto 매핑 구현시 이를 테스트로 해본다면 다음과 같이 짜볼 수 있음. @RequestPara..