본문 바로가기


Spring

[Gradle] Dependency version 이 꼬였을 땐, Dependency Management gradle version :gradle-5.5-bin.zip ide : intellij idea 2019.1 잡소리서론 개발을 하다보면 전부 구현해서 쓸수 없으니까 여러가지 디펜던시를 설정해서 다양한 외부라이브러리들을 사용하게 된다. 하지만 그 라이브러리들 또한 다양한 외부 라이브러리들을 사용하게되고 한프로젝트 내에 다양한 모듈 그리고 다양한 라이브러리들을 사용하다보면 서로 버전이 안맞게 되고 guava 같이 하위버전 호환을 잘 안 해주지만 엄청나게 많은 라이브러리에서 사용하고 있는 애들이 간혹있다. compile 말고 implementation 를 사용하면 좀 더 버전을 깔끔하게 할 수 있지만 오억개의 라이브러리를 디펜던시하고있는 라이브러리를 사용할땐 여간 불편한게 아니다. 최근에 netty 관련 라..
[JPA] Differences between save() And saveAndFlush() of SpringJPA OS : MacOs MojaveDB : MySQL 5.7DB Tool : Sequel ProFramework : Spring Boot 2.0 You can see conclusion at bottom of content 1. PreparationI created a Member Entity.public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "uuid") private String uuid; @Column(name = "name") private String name; }2. Compare save and saveAndFlu..
[JPA] save 와 saveAndFlush의 차이 OS : MacOs Mojave DB : MySQL 5.7 DB Tool : Sequel Pro Framework : Spring Boot 2.0 맨밑에 결론있음 1. 준비 다음과 같은 member Entity를 준비했다. public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "uuid") private String uuid; @Column(name = "name") private String name; } 2. @Transactional 없이 save와 saveAndFlush 비교 1. save or saveAndFlush ..