분류 전체보기378 JPA Indexing 설정 방법 Entity 클래스에 인덱싱 설정 하려는 컬럼 명을 명시해주면 인덱싱 설정이 된다.@Table(indexes = {@Index(columnList="mycol1"), @Index(columnList="mycol2")})참고로 JPA 를 사용하여 자동 테이블 생성시 기본키, 참조키 는 자동으로 인덱싱을 해주게 된다. 참고자료 :https://stackoverflow.com/questions/3405229/specifying-an-index-non-unique-key-using-jpa 2017. 7. 25. EnableSNIExtension 확장 기능 끄기 handshake alert: unrecognized_name; nested exception is javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name Server to Server 로 API 서비스를 호출 할 경우 위와 같은 exception 발생함.restTemplate.postForObject(new URI(apiServerUrl),request,String.class); 해결책:enableSNIExtension=false 로 SNI 확장 기능을 끄도록 한다.여러가지 방법이 있겠지만 일단 아래와 같은 방법으로 해결java -jar -Djsse.enableSNIExtension=false "${DAEMON}" 서버 실행시 위와.. 2017. 7. 20. Spring RedisTemplate-HashOperation 사용 RedisTemplate-HashOperation 사용법@Autowired private RedisTemplate redisTemplate; // @Resource(name = "redisTemplate") // private HashOperations hashOperations; @Test //@Ignore public void redisTest() throws Exception{ redisTemplate.setHashKeySerializer(new StringRedisSerializer(StandardCharsets.UTF_8)); redisTemplate.setHashValueSerializer(new StringRedisSerializer(StandardCharsets.UTF_8)); String.. 2017. 7. 7. 스프링에서 객체를 리턴할때 null 값인 필드값을 제외 하고 싶을 경우 스프링에서 객체를 리턴할때 null 값인 필드값을 제외 하고 싶을 경우 가 있다.아래 와 같이 null 필드값들이 포함된 객체가 있다고 할때 { "id": 5, "name": "Gavin", "password: null, "birthDate": null, "email": null } application.properties 에서 다음과 같이 설정 하도록 한다. spring.jackson.default-property-inclusion: NON_NULL { "id": 5, "name": "Gavin" } null 이 아닌 데이터들만 출력하게 된다. 주의 사항:위의 옵션 설정시 어플리케이션 모든 객체에 일괄 적용되므로 검증시 고려해야 함. 2017. 6. 23. Spirng Vaadin Helloworld Spring Vaadmin Helloworld스프링 바딘? 일반적인 웹 개발시 프론트엔드에서 자바스크립트와 html,css 를 별도의 언어로 개발해주어야 한다.바딘 프로젝트로 개발 할 경우 순수 자바 로 프론트 영역까지 개발 할수 있도록 해준다.간단한 Spring Vaadin HelloWorld 출력 해보기 설정: IntelliJ 에서 Spring Initialize 프로젝트를 선택 -> dependency 에서 vaadin 선택 com.vaadin vaadin-bom ${vaadin.version} pom import vaadin maven 안을 들여다보니 다양한 dependency 들이 존재 한다.vaadin dependency -> server,push,themesAdd-on dependency -.. 2017. 6. 21. PersistentObjectException: detached entity passed to persist 아래 에러는 JPA 사용시 Entity 들간 매핑시 Cascadetype 으로 인하여 발생한 에러이다. PersistentObjectException: detached entity passed to persist해당 엔티티 관계는 아래와 같다 (에러발생 엔티티들의 관계 )@Entity @Table(name="parent") class Parent{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } @Entity @Table(name="child") class Parent{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToOne(fetch = F.. 2017. 6. 15. 이전 1 ··· 28 29 30 31 32 33 34 ··· 63 다음