Backend18 [Spring boot] Spring boot와 MySQL 연동하기. Spring boot에서 MySQL을 연동하는 방법을 포스팅하겠다. 신입 짜바리라 잘못된 방법일 수도 있으니 댓글을 부탁드립니다 ;_; (추후 계속 수정하면서 추가할 내용들은 추가하고 수정할 내용들은 수정할 예정.) 1. dependency 추가 mysql mysql-connector-java 5.1.47 org.springframework.boot spring-boot-starter-data-jpa 2.1.4.RELEASE 2. application.properties spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.jdbc-url=jdbc:mysql://localhost:3306/스키마이름?serverTimezon.. 2020. 2. 24. [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 2 3 4 5 다음