본문 바로가기

basic/Java

(44)
Sample Controller package org.zerovirus.example.controller; import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController; @RestControllerpublic class SampleController { @GetMapping("/hello") public String[] hello(){ return new String[]{"Hello","world"}; }}
테스트 환경에서 lombok 사용하기 build.gradle의 dependencies에 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' 추가 해주기
스프링부트 원하는 배너 문구 띄우기 resources안에 banner.txt라는 txt파일을 만들고 properties에서 설정해주면 어플리케이션을 실행할 때 내가 원하는 문구를 띄울 수 있다 쓸모 없지만 뭔가 있어보이는거 ㅎㅎ
SpringBoot MySql 연동하기 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/[DB이름]?serverTimeZone=UTC&CharacterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password= spring.jpa.show_sql=true -> 콘솔로 쿼리 로그를 확인할 수 있다. spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect -> MySQL버전 mysql mysql-connector-java ${mysql...
SpringBoot initializer
[Java] String문자열의 ==과 equals()의 차이 == 비교하고자 하는 두 대상의 주소값을 비교한다. equals는 비교하고자 하는 두개의 대상의 값 (문자) 자체를 비교한다. int, char 등은 기본적으로 주소값을 가지지 않는 형태이지만 String은 클래스이므로 생성시 주소값이 부여된다고 한다 따라서 String 선언 할 때 같은 값을 부여하더라도 서로간의 주소값이 다를 수 있다.
Gradle Error : variable name not initialized in the default constructor, variable amount not initialized in the default constructor book.naver.com/bookdb/book_detail.nhn?bid=15871738 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다.경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현합니다. JPA와 JUNIT 테스트, 그레이들, 머스테치, 스프링 book.naver.com 위 책을 보며 공부하는데 초반 부터 에러 투성이다 @Getter // 선언된 모든 필드의 get 메소드를 생성함 @RequiredArgsConstructor // 선언된 모든 final 필드나 @nonnull이 붙은 필드의 생성자를 생성함 public class HelloResponseDto { private final String name..
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class MariaDB gradle 사용할 때 구체적인 값을 지정하지 않아서 발생하는 오류 아래 항목을 build.gradle의 dependencies에 추가해주자 implementation group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.7.0' mvnrepository.com/artifact/org.mariadb.jdbc/mariadb-java-client/2.7.0