반응형

Spring-boot 49

스프링 부팅이 시작될 때마다 ElasticSearch 상태 검사가 실패함

스프링 부팅이 시작될 때마다 ElasticSearch 상태 검사가 실패함 Java Transport Client 라이브러리를 사용하여 Elastic Search 5.5.0에서 Spring boot 1.5.8.RELEASE로 작업하고 있습니다. 탄력적 검색이 컨테이너에 도커와 함께 배포되었습니다.잘 작동합니다.내 자바 애플리케이션의 쿼리도 잘 작동합니다. 문제는 다음과 같이 로컬 컴퓨터에서 Spring 부팅을 시작할 때 Elastic search Health 검사가 거의 매번 실패했다는 것입니다.저는 신청서에 명시적으로 건강 검진을 요청하지 않았습니다. 시작할 때마다 상태 점검을 제거하려면 어떻게 해야 합니까? 또는 상태 점검을 통과할 수 있는 방법이 있습니까? 감사해요. 20180201 09:04:12...

source 2023.06.26

Spring Boot에서 '로그아웃' 기능 구현

Spring Boot에서 '로그아웃' 기능 구현 기본적인 보안 기능을 사용하기 위해 다음 스타터 패키지를 pom.xml에 추가했습니다. org.springframework.boot spring-boot-starter-security 그리고 application.properties에 다음 두 가지 속성을 추가했습니다. security.user.name=guest security.user.password=개요 이제 홈페이지를 열었을 때 로그인 박스가 뜨면 예상대로 로그인이 됩니다. 여기서 '로그아웃' 기능을 구현합니다.사용자가 링크를 클릭하면 로그아웃됩니다.로그인해도 브라우저에 쿠키가 추가되지 않습니다.Spring Security가 사용자를 위해 HttpSession 개체를 생성하는 것으로 가정합니다.진짜예..

source 2023.04.02

스프링 부트 시 모든 데이터베이스 관련 자동 구성 사용 안 함

스프링 부트 시 모든 데이터베이스 관련 자동 구성 사용 안 함 Spring Boot을 사용하여 2개의 어플리케이션을 개발하고 있습니다.하나는 서버, 다른 하나는 클라이언트 어플리케이션입니다.그러나 두 앱 모두 활성 프로필에 따라 다르게 작동하는 동일한 앱입니다.Spring Boot의 자동 설정 기능을 사용하여 어플리케이션을 설정하고 있습니다. 클라이언트 앱의 모든 데이터베이스 관련 자동 구성을 해제하고 싶습니다. 데이터베이스 연결이 필요하지 않기 때문입니다.애플리케이션은 데이터베이스와의 접속을 확립하거나 스프링 데이터 또는 휴지 상태 기능을 사용하지 마십시오.데이터베이스 자동 구성의 활성화 또는 비활성화는 앱의 활성 프로필을 기반으로 조건부여야 합니다. 각 프로파일에 대해 2개의 다른 applicatio..

source 2023.04.02

스프링 부팅과 함께 React App을 사용할 때 React-Router 문제 발생

스프링 부팅과 함께 React App을 사용할 때 React-Router 문제 발생 현재 Spring Boot에서 React 앱을 서비스해야 합니다.루트 URL에 대해 동작하고 있습니다.localhost:8080/단, 스프링컨트롤러가 인식하는 서브루트는 없습니다. 리액트 라우팅과 스프링 요구 매핑을 매핑할 수 있는 모든 루트에서 하드 코딩 없이 정렬하는 방법을 알 수 없습니다.index.html- 그 후 일부 루트에 가변 서브패킷이 있습니다. 여기 제 것이 있습니다.HomeController에 도움이 되는index.html @Controller public class HomeController { @RequestMapping(value = "/") public String index() { return ..

source 2023.04.02

스프링 부트 응용 프로그램을 재시작하지 않고 런타임에서 로그 수준을 변경하는 방법

스프링 부트 응용 프로그램을 재시작하지 않고 런타임에서 로그 수준을 변경하는 방법 PCF에 springboot 어플리케이션을 도입했습니다.환경변수에 따라 메시지를 기록합니다.응용 프로그램을 재시작하지 않고 런타임 로그 수준 변경이 작동하려면 어떻게 해야 합니까?Spring Boot 1.5+의 로그레벨 변경은 http-endpoint를 사용하여 실행할 수 있습니다. 더하다 org.springframework.boot spring-boot-starter-actuator 사용할 수 있는 것보다 curl -X "POST" "http://localhost:8080/loggers/de.springbootbuch" \ -H "Content-Type: application/json; charset=utf-8" \ -d..

source 2023.04.02

Spring Boot에서 추가 클래스 경로를 구성하는 방법

Spring Boot에서 추가 클래스 경로를 구성하는 방법 독립형 웹 애플리케이션을 만들고 싶습니다.Spring Boot에 문제가 있습니다. 제 어플리케이션은 Spring Boot의 jar 파일입니다. 하지만 내 어플리케이션은 보통 jdbc 드라이버 항아리가 필요했다.응용 프로그램용 jdbc 드라이버 jar를 제외하고 lib 폴더에서 라이브러리 jar를 읽습니다. 그러나 SpringBoot lib 폴더는BOOT-INF/lib이final static그래서 jdbc 드라이버 jar에 외부 클래스 패스(lib)를 추가하고 싶습니다. Spring Boot에서 추가 클래스 경로를 설정하는 방법.이용 가능합니까?를 사용할 수 있습니다.loader.path외부 lib 폴더 위치를 정의하는 파라미터입니다.이 폴더 아래..

source 2023.03.28

IntelliJ 커뮤니티 에디션의 스프링 부트 프로젝트

IntelliJ 커뮤니티 에디션의 스프링 부트 프로젝트 인텔리J 커뮤니티 에디션은 처음입니다.인텔 J 커뮤니티 에디션에서 스프링 부트 프로젝트를 만드는 데 도움을 주실 수 있나요?얼티밋 에디션에는 스프링 부트 이니셜라이저가 있는데 커뮤니티 에디션에는 아무것도 없습니다.이 링크를 따라갔지만 해결 방법을 찾을 수 없습니다. IntelliJ Community (FREE) Edition을 사용하여 스프링 부트 프로젝트를 5분 만에 작성 "Intelij IDEA Community Edition Spring Boot 시작하기" 다음과 같은 플러그인을 설치할 수 있습니다.Spring Assistant: 이제 이니셜라이저를 다음과 같이 사용할 수 있습니다.단, 개인적으로 Spring initializer는 start...

source 2023.03.28

공통 라이브러리를 만드는 스프링 부트 사용 방법

공통 라이브러리를 만드는 스프링 부트 사용 방법 이제 시스템용 공통 메일 서비스를 개발하고 싶습니다.델은 디자인하면서RabbitMQ생산자와 소비자.소비자측에서, 델은, 델의 IT프로세서(IT)를 개발 및 도입할 수 있습니다.Spring Boot또는Spring Cloud어플리케이션입니다만, 생산자측에서는, 이하의 인터페이스와 같은 공통의 메일 클라이언트를 제공해, 다른 시스템에 대한 jar 의존성을 만들고 싶습니다. interface MailClient { ListentableFuture send(Message message); } 단, 스프링 부트 및 스프링 클라우드는 많은 선언적 방법을 사용하고 있으며 애플리케이션 클래스를 사용해야 할 것 같지만 클래스 참조만 원할 뿐 배포는 필요하지 않습니다.나는 그..

source 2023.03.28

스프링 데이터 JPA를 사용하여 열 하나를 선택합니다.

스프링 데이터 JPA를 사용하여 열 하나를 선택합니다. Spring Data JPA를 사용하여 하나의 컬럼을 얻는 방법을 알고 있는 사람이 있습니까?Spring Boot 프로젝트에서 다음과 같은 저장소를 만들었지만 항상{"cause":null,"message":"PersistentEntity must not be null!"}Restful URL에 액세스할 때 오류가 발생했습니다. @RepositoryRestResource(collectionResourceRel = "users", path = "users") public interface UsersRepository extends CrudRepository { @Query("SELECT u.userName FROM Users u") public List..

source 2023.03.23

스프링 부트에 포함된 Tomcat 버전을 확인하는 방법

스프링 부트에 포함된 Tomcat 버전을 확인하는 방법 나는 프로젝트에 스프링 부츠를 사용했다.inbuild Tomcat 서버가 있습니다.항아리를 발견하다spring-boot-starter-tomcat-1.2.5.RELEASE.jarLinux 서버에서 특정 Tomcat 관련 설정을 수행해야 합니다. 여기서 사용된 Tomcat 버전을 확인하려면 어떻게 해야 하나요?또한 유효한 폼을 보고 IDE를 남기지 않고 버전을 확인할 수 있습니다. 예를 들어 IntelliJ 를 사용하는 경우 pom.xml > Maven > Show effective POM 을 오른쪽 클릭하여 유효한 POM 을 표시할 수 있습니다. ...또는 명령행에서 명령어를 발행하여mvn help:effective-pomhttps://repo1.m..

source 2023.03.23
반응형