분류 전체보기61 [MySQL] time zone 변경 뭐 간단하게 게시판을 만들었다고 쳐보자. 게시글을 입력하면 데이터 베이스에 게시글 번호, 제목, 내용 등등 여러 가지 정보를 넣어주게 된다. 그때! 필수로 들어가는 컬럼 중 하나가 바로 입력 시간이 된다. 이상하게도 나는 오전 9시에 입력을 했는데 자꾸 출력되는 시간은 새벽 12시다. 오잉? 왜지왜지? 라는 생각을 하게 된다. 바로 나다. (ㅎㅎㅎ) 회사에서 프로젝트를 진행하던 도중 아침 9시 출근하자마자 간단하게 테스트를 해보았더니 시간이 글쎄 자꾸 새벽 12시로 출력이 되었다. 사용했던 DB는 MySQL이였다. time zone의 문제였는데 이를 해결하는 방법을 포스팅하겠다. (집 노트북에 설치된 MySQL로 해보았더니 시간이 제대로 출력되더라 ;_;) 1. MySQL Workbench select .. 2020. 2. 23. [Spring boot] 정적 리소스 사용 어떠한 웹 페이지를 만들면 CSS를 입히게 된다. CSS 없으면 시각적으로 너무 초라하니까..ㅎㅎ Spring boot를 이용할 때 정적 리소스를 어떻게 입히는지 포스팅을 하겠다! 1. ViewResolver 1 2 3 4 5 6 7 8 9 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/img/**", "/css/**", "/js/**") .addResourceLocations("classpath:/static/img/", "classpath:/static/css/", "classpath:/static/js/"); } resources -> static 폴더 .. 2020. 2. 23. [Spring] @Pattern 체크 시 필수값이 아닐 때 @Pattern으로 정규식 체크 중 필수 값이 아님에도 불구하고 @Pattern 어노테이션이 들어갔단 이유로 자꾸 설정해둔 message를 띄우는 현상이 있었다. @Pattern 체크 시 필수 값이 아님을 보여주기 위해서는 regexp에 넣을 정규식을 ()에 넣어주고 뒤에 |를 붙여주면 된다. (|는 영어가 아닌 Enter위에 위치한 문자이다!) EX) 1 @Pattern(message = "error.phonenumber", regexp = "(^\\d{3}\\d{3,4}\\d{4}$)|") 2020. 2. 23. [Spring boot] Spring boot에서 Thymeleaf 사용 Spring boot로 회사 프로젝트를 진행하였다. 기존 코드가 있는 상황이었던 터라 설정은 건드리지 않았었다. 집에서 따로 Spring boot 템플릿 엔진을 타임리프로 무언가를 만드려던 중 설정에서 막혀버렸다 ;_; 이거 하나 해결하는데도 쪼렙 개발자는 상당 시간을 투자했다. 그래서 오늘은 내가 해결한 Spring boot 템플릿엔진으로 타임리프를 사용하는 방법을 포스팅한다. 1. dependency 추가 org.springframework.boot spring-boot-starter-thymeleaf 2. application.properties spring.thymeleaf.cache=false spring.thymeleaf.enabled=true spring.thymeleaf.prefix=cla.. 2020. 2. 23. 이전 1 ··· 11 12 13 14 15 16 다음