MySQL

스프링 부트와 mySql을 연동하여 개발하던 도중, 아래와 같은 오류가 발생 com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 데이터 길이만 바꾸면 되는줄 알고 데이터 유형은 INT인 채로 길이만 20으로 바꾸니 오류가 계속 났다.. 데이터 길이가 10 이상이면, BIGINT로 바꿔주자.
프로젝트 만들기(feat. IntelJ) - web만 의존성 체크 후 Next - [auto-import]를 체크해주지 않으면, gradel.duild가 변경되어도 자동으로 빌드가 안된다.(수동으로 빌드를 눌러야함!) 프로젝트 실행 셋팅 - 스프링 부트 플러그인 추가 Gradle - Wrapper : 스프링 부트 프로젝트를 생성하면, gradle-wrapper에 의해 해당 프로젝트에 gradle이 자동으로 설치됨 - gradle 멀티 프로젝트 구성 : 멀티 프로젝트를 구성하면, 코드의 재사용성이 높아지고 한 서비스에 관련된 여러 프로젝트를 마치 하나의 통합 프로젝트처럼 관리할 수 있다 - [setting.gradle]에 다음과 같이 루트 프로젝트를 추가 - 테스트로 사용할 demo-web 모듈 생성 - ..
- 스프링 부트는 스프링에 비해서 간단한 설정만으로 프로젝트를 빠르게 시작하는 것이 가능하다. - 보통 Web Application에서 스프링을 사용할 때는 Spring-Context에서 제공하는 DI 외에도 시큐리티,JDBC,MVC 등 의 다양한 모듈의 설정을 적용한 후 사용해야 하고, 이로 인해 초반에 설정 오류로 많은 시간을 허비하는 경우가 많다. - 기존에 스프링을 사용할 때는 dependency를 추가할 때도 library 버전을 명시해 줘야하지만, 스프링 부트는 설정을 위임하고, 버전 관리도 스프링 부트에 의해 관리된다. - spring-boot-dependencies 스프링 부트의 특징 - Embeded tomcat, jetty, UnderTow를 사용하여 독립 실행이 가능한 스프링 app ..
iron_jin
'MySQL' 태그의 글 목록