먼저 sudo find / -name "my.cnf"
로 my.cnf
파일을 검색합니다.
/etc/mysql/my.cnf
는 MySQL의 전역 설정 파일입니다.
해당 파일이
#
import org.junit.jupiter.api.BeforeEach; | |
import org.junit.jupiter.api.Test; | |
import java.util.Optional; | |
import static org.assertj.core.api.Assertions.assertThat; | |
class MapAndFlatMapTest { | |
Person dion; |
@Autowired | |
private ApplicationContext applicationContext; | |
private static final Logger log = LoggerFactory.getLogger(DustApplicationTests.class); | |
@Test | |
void contextLoads() { | |
assertThat(applicationContext).isNotNull(); | |
log.debug("Application Context를 정상적으로 불러왔습니다."); | |
} |
import org.springframework.context.annotation.Bean; | |
import org.springframework.context.annotation.Configuration; | |
import springfox.documentation.builders.PathSelectors; | |
import springfox.documentation.builders.RequestHandlerSelectors; | |
import springfox.documentation.spi.DocumentationType; | |
import springfox.documentation.spring.web.plugins.Docket; | |
import springfox.documentation.swagger2.annotations.EnableSwagger2; | |
@Configuration | |
@EnableSwagger2 |
# profile 설정 | |
spring.profiles.active=<profile_name> |
#h2 DB inmemeory database | |
spring.datasource.url=jdbc:h2:mem:<db명> | |
spring.datasource.driverClassName=org.h2.Driver | |
spring.datasource.username=sa | |
spring.datasource.password= | |
# enable h2 console | |
spring.h2.console.enabled=true | |
spring.h2.console.path=/h2-console | |
# 로그레벨 설정 |
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateSerializer; | |
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; | |
import com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer; | |
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; | |
import org.springframework.context.annotation.Bean; | |
import org.springframework.context.annotation.Configuration; | |
import java.time.format.DateTimeFormatter; | |
import java.util.TimeZone; |
// 참고 https://elfinlas.github.io/2017/12/21/jsaypt/ | |
@Configuration | |
public class JasyptConfig { | |
@Bean("jasyptStringEncryptor") | |
public StringEncryptor stringEncryptor() { | |
PooledPBEStringEncryptor encryptor = new PooledPBEStringEncryptor(); | |
SimpleStringPBEConfig config = new SimpleStringPBEConfig(); | |
config.setPassword("sign-up"); // 암호화 키 값<서버의 환경변수로 설정해줘야함> |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import org.springframework.stereotype.Component; | |
import javax.servlet.*; | |
import javax.servlet.http.HttpServletRequest; | |
import javax.servlet.http.HttpServletResponse; | |
import java.io.IOException; | |
@Component |