반응형

spring-boot 39

null이 아닌 스프링 부트 JPA 쿼리

null이 아닌 스프링 부트 JPA 쿼리 스프링 부트 JPA를 사용하고 있는데 상태 ID가 null이 아닌 값만 반환합니다.이를 문의하는 가장 좋은 방법은 무엇입니까? 도메인 @ManyToOne @JoinColumn(name = "entity_status_id") private entityStatusLookup entityStatusLookup; 엔티티 컨트롤러 public interface EntityRepository extends CrudRepository { public Page findByUploadUserOrderByUploadDateDesc(String userId, Pageable page); public Entity findByEntityId(String entityId); } API @..

source 2023.03.12

전쟁 파일과 컨테이너가 내장된 실행 가능 항아리 전개에 대한 조언

전쟁 파일과 컨테이너가 내장된 실행 가능 항아리 전개에 대한 조언 자바 공간에서는 자바 웹 어플리케이션을 자바 서블릿 컨테이너(또는 애플리케이션 서버)로 전개하는 것에서 벗어나 워 파일(또는 이어 파일)의 형태로 어플리케이션을 jetty와 같은 임베디드 서블릿/HTTP 서버와 함께 실행 가능한 jar로 패키징하는 경향이 있는 것 같습니다.최종 사용자에게 애플리케이션을 제공하는 방법보다는 새로운 프레임워크가 새로운 애플리케이션을 개발 및 도입하는 방법에 더 큰 영향을 미칩니다(예를 들어 Jenkins가 임베디드 컨테이너를 사용하는 이유를 알 수 있기 때문입니다).실행 가능한 jar 옵션을 채택한 프레임워크의 예는 다음과 같습니다.Drop wizard, Spring Boot, Play(서블릿 컨테이너에서는 ..

source 2023.03.07

application.properties를 사용하여 맵을 전달하는 방법

application.properties를 사용하여 맵을 전달하는 방법 설정할 필요가 있는 Web 서비스에 몇 가지 인가를 실장하고 있습니다. 현재 사용자/비밀번호 콤보는 bean 구성에 하드코드되어 있습니다.application.properties에 사용자 및 패스워드를 사용하여 맵을 설정하여 외부 설정을 할 수 있도록 합니다. 어떻게 할 수 있는지 단서가 있나요? 사용할 수 있습니다.@Value. 속성 파일: users={test1:'test1',test2:'test2'} 자바 코드: @Value("#{${users}}") private Map users; 사용할 수 있습니다.@ConfigurationProperties가치관이 있다application.properties콩에 묶여서이렇게 하려면 다음 ..

source 2023.03.07

Tomcat에 전개된 스프링 부트 전쟁

Tomcat에 전개된 스프링 부트 전쟁 AWS에 배포하고 싶기 때문에 Tomcat에 Spring Boot 앱을 배포하려고 합니다.WAR 파일을 작성했습니다만, Tomcat에서는 동작하지 않는 것 같습니다. ★★★★★★★★★★★★★★★★★★: 이 있습니다: 0. 내 앱은 다음과 같습니다. @Configuration @ComponentScan @EnableAutoConfiguration public class App { public static void main(String[] args) { SpringApplication.run(SampleController.class, args); } } @Controller @EnableAutoConfiguration public class SampleControlle..

source 2023.03.02

스프링 부트 + Oauth2 클라이언트 자격 정보

스프링 부트 + Oauth2 클라이언트 자격 정보 Spring Boot 시 클라이언트 credentials 흐름과 함께 Ath2를 사용하여 마이크로 서비스를 보호하려고 합니다. 덧붙여서, 이러한 마이크로 서비스는 미들웨어 레이어에서만 서로 대화합니다.즉, 인증(Facebook으로서의 사용자 로그인 프로세스)을 허용하기 위해 사용자 자격 정보가 필요하지 않습니다. 이 통신을 관리하기 위한 인증 및 자원 서버를 작성하는 방법을 나타내는 샘플을 인터넷에서 찾았습니다.다만, 유저 credential(3개의 다리)을 사용해 조작하는 방법을 설명하는 예를 발견했습니다. Spring Boot 및 Oauth2에서의 방법 샘플이 있습니까?사용하는 스코프에 대해 좀 더 자세히 알려주시면 토큰 교환을 해주시면 감사하겠습니다..

source 2023.02.25

스프링 부츠 + 스프링 탑재 (IntelliJ, Gradle)

스프링 부츠 + 스프링 탑재 (IntelliJ, Gradle) 스프링 부츠 프로젝트에 핫 스왑을 사용하고 싶습니다.이 토픽은 문서화되어 있습니다만, IDE(IntelliJ)로 실행해 버리면, 어떻게든 동작할 수 없습니다.VM 속성을 가진 기본 메서드로 클래스를 실행하면 됩니다. -javaagent:/path/to/jar/springloaded.jar -noverify 질문입니다만, 어떻게 하면 동작할 수 있을까요? :-) Gradle과 IntelliJ가 탑재된 스프링을 어떻게 사용할 것인가에 대한 추가 질문이 있습니다.개발자가 JAR을 수동으로 다운로드하여 어딘가에 배치하고 JVM 파라미터로 가리키도록 강요하는 것은 매우 불편합니다.더 나은 방법(작업을 수행하는 자체 작업을 구성하고 IDE에서 Gradl..

source 2023.02.22

스프링 부트 어플리케이션이 'Hikari-Pool-1 - Starting...'에서 정지된다.."

스프링 부트 어플리케이션이 'Hikari-Pool-1 - Starting...'에서 정지된다.." Postgre에 연결된 Spring Boot 응용 프로그램을 실행하려고 합니다.SQL 데이터베이스다만, 히카리 접속 풀의 초기화에 대해서는, 막혀 버리기만 할 뿐, 아무 일도 일어나지 않습니다. HikariPool-1 - Starting...로그에 표시되고 나서 아무 일도 일어나지 않습니다. 로그: 2018-07-09 15:32:48.475 INFO 21920 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@..

source 2023.02.14

Flyway: 스키마 기록 테이블이 없는 "공개" 스키마를 찾았습니다!baseline() 사용 - 빈 데이터베이스에서

Flyway: 스키마 기록 테이블이 없는 "공개" 스키마를 찾았습니다!baseline() 사용 - 빈 데이터베이스에서 kotlin Spring 부트, jpa 및 postgre를 사용하여 플라이웨이를 설정하려고 합니다.SQL. 나의 그래들 의존관계는 다음과 같습니다. dependencies { implementation('org.springframework.boot:spring-boot-starter-data-jpa') implementation('org.springframework.boot:spring-boot-starter-web') implementation('com.fasterxml.jackson.module:jackson-module-kotlin') implementation('org.flyway..

source 2023.02.10

logback.xml 응용 프로그램 속성 액세스

logback.xml 응용 프로그램 속성 액세스 logback xml에서 spring boot 어플리케이션 속성에 액세스할 수 있습니까? application.properties dummy.property=hello logback.xml ${dummy.property} 이것은 효과가 없었다. 이게 효과가 있을지 아는 사람 있나요?컨피규레이션파일명을 지정했을 경우logback-spring.xml,보다는logback.xml, 를 사용할 수 있습니다.Spring 환경의 속성에 액세스합니다.application.properties이것에 대해서는, 다음의 메뉴얼을 참조해 주세요. 태그를 사용하면 로그백 내에서 사용하기 위해 스프링 환경의 속성을 표면화할 수 있습니다.이것은 로그백 설정의 application.pr..

source 2023.02.10
반응형