반응형

새 배포 후에도 Spring Boot Properties값 유지 방법

새 배포 후에도 Spring Boot Proeprteis값 유지지방법이 있나요? 1. 질문(문제점): 현재 HTTP를 통해 Android 앱의 앱 충돌 로그를 내 서버 (acra)로 보내고 내 서버는 다음과 같은 속성에 저장합니다. @RestController public class EndlessBlowReportController { public int counter; @Autowired public static final Properties defaultProperties = new Properties(); @PostMapping("/add_report") public void addReport(@RequestBody String report) { try { JSONObject jsonObject =..

카테고리 없음 2021.03.02

JSON의 데이터 개체가 예상대로 표시되지 않음

JSON의 데이터 개체가 예상대로 표시되지 않음 1. 질문(문제점): 데이터베이스에 두 개의 테이블이 있습니다. 하나는 주문이고 다른 하나는 제품입니다. 이것은 수업 순서입니다 @ManyToMany(cascade = CascadeType.ALL, mappedBy = "orders", fetch = FetchType.LAZY) private Set products; 이것은 클래스 제품입니다 @JsonIgnore @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = "orders_products", joinColumns = { @JoinColumn(name = "product_id", nullable = false, updatable = false)}, invers..

카테고리 없음 2021.03.02

자바 String.split ()

split () 메소드 는 문자열 을 구분하는 구분 기호가 주어지면 문자열 을 여러 문자열 로 분할 합니다. 반환 된 객체는 분할 된 Strings 를 포함하는 배열입니다 .반환 된 배열의 요소 수에 제한을 전달할 수도 있습니다. 0을 제한으로 전달하면 메서드는 제한을 전달하지 않은 것처럼 작동하여 전달 된 구분 기호를 사용하여 분할 할 수있는 모든 요소를 ​​포함하는 배열을 반환합니다. 사용 가능한 매개변수 종류 public String[] split(String regex, int limit) public String[] split(String regex) 예제 @Test public void whenSplit_thenCorrect() { String s = "Welcome to Baeldung"; ..

카테고리 없음 2021.03.02

Spring-Boot-Security : 사용자 지정 인증 자

Spring-Boot-Security : 사용자 지정 인증 자 1. 질문(문제점): Spring-Boot로 시작하고 WebSecurity가있는 응용 프로그램이 있습니다. 잘 작동하며 정적 사용자 / 암호로 InMemory 인증이 있습니다. 이제 DB 또는 LDAP가 필요하지 않거나 ... @Override public void configure (AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication () .withUser ("sam"). .password (passwordEncoder ().encode ("secret")) .authorities ("ROLE_USER"); } 하지만 동적 데이터를 사용하는 사용자..

카테고리 없음 2021.03.02

Java 내장 주석 개요

1. 개요 이 기사에서는 JDK에서 사용할 수있는 기본 주석 인 Java 언어의 핵심 기능에 대해 설명합니다. 2. 주석이란? 간단히 말해, 주석은 "@"기호가 앞에 오는 Java 유형입니다 . Java는 1.5 릴리스 이후로 주석을 달았습니다. 그 이후로 그들은 우리가 응용 프로그램을 설계하는 방식을 형성했습니다. Spring과 Hibernate는 다양한 디자인 기술을 가능하게하기 위해 주석에 크게 의존하는 프레임 워크의 훌륭한 예입니다. 기본적으로 주석은 바인딩 된 소스 코드에 추가 메타 데이터를 할당합니다 . 메소드, 인터페이스, 클래스 또는 필드에 주석을 추가하여 다음을 수행 할 수 있습니다. 경고 및 오류에 대해 컴파일러에 알립니다. 컴파일 타임에 소스 코드 조작 런타임시 동작 수정 또는 검사 ..

카테고리 없음 2021.03.02

SpringData REST의 Projections 과 Excerpts

1. 개요 이 기사에서는 SpringData REST의 Projections 과 Excerpts 개념을 살펴볼 것입니다.우리는 방법을 학습합니다 우리의 모델의 사용자 정의보기를 생성하는 예측을 사용하여 자원 콜렉션에 대한 기본보기로 Excerpts을 사용하는 방법 . 2. 우리의 도메인 모델 먼저 도메인 모델 인 Book 과 Author 를 정의하여 시작하겠습니다 . Book 엔티티 클래스를 살펴 보겠습니다 . @Entity public class Book { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private long id; @Column(nullable = false) private String title; private String isbn..

카테고리 없음 2021.03.01

객체 목록을위한 Jakson 커스텀 시리얼 라이저

객체 목록을위한 Jakson 커스텀 시리얼 라이저 1. 질문(문제점): 사용자 지정 jackson serializer가 있으며 단일 pojo를 직렬화하는 데 작동합니다. 개체 목록을 직렬화하려고합니다. 사용자 지정 serializer없이 다음을 수행 할 수 있습니다. public List getAllSales() { return saleRepository.getAll(); } 잘 작동하지만 매우 구체적인 데이터 집합을 반환하고 싶으므로 단일 개체에 대해서만 작동하는 사용자 지정 serializer를 만들었습니다. public Sale getSale(int id) { ObjectMapper mapper = new ObjectMapper(); SimpleModule module = new SimpleModu..

카테고리 없음 2021.03.01

HikariConfig에서 사용 가능한 PGProperty TCP_KEEP_ALIVE를 구성하는 방법

HikariConfig에서 사용 가능한 PGProperty TCP_KEEP_ALIVE를 구성하는 방법 1. 질문(문제점): tcpkeepalive 값이 true로 설정된 속성 값을 어떻게 구성합니까? 나는 이미 시도했다 spring: datasource: connection-properties: tcpKeepAlive=true connectionproperties: tcpKeepAlive=true 그러나 성공하지 못했습니다. HikariConfig에는 Properties 객체가 포함되어 있지만 값이로드 된 yml 파일에 어떻게 정의되어 있습니까? 2. 해결방안: 드라이버의 연결 속성이 속성을한다 가정하면, 당신은 구성 할 필요가 dataSourceProperties에 대한 속성을 hikari. 다음과 같..

카테고리 없음 2021.03.01

자바 Deque 대 스택

1. 개요 Java Stack 클래스는 스택 데이터 구조를 구현합니다. Java 1.6 은 양쪽 끝에서 요소 삽입 및 제거를 지원하는 "양방향 대기열"을 구현하기위한 Deque 인터페이스를 도입했습니다 . 이제 Deque 인터페이스를 LIFO (Last-In-First-Out) 스택으로 사용할 수도 있습니다. 또한 Stack 클래스 의 Javadoc을 살펴보면 다음을 볼 수 있습니다. 보다 완전하고 일관된 LIFO 스택 작업 세트는 Deque 인터페이스 및 해당 구현에 의해 제공 되며이 클래스보다 우선적으로 사용해야합니다. 이 튜토리얼에서는 Java Stack 클래스와 Deque 인터페이스 를 비교합니다 . 또한 LIFO 스택에 Deque over Stack 을 사용해야하는 이유에 대해 설명합니다 . 2..

카테고리 없음 2021.03.01
반응형