반응형

spring-boot 28

스프링 부트 JVM을 UTC 시간대로 강제 설정하려면 어떻게 해야 하나요?

스프링 부트 JVM을 UTC 시간대로 강제 설정하려면 어떻게 해야 하나요? Force Java 시간대를 GMT/UTC로 표시했습니다. 나는 노력했다. mvn spring-boot: -Dexec.args="Duser.timezone=GMT"를 실행합니다. mvn spring-boot: -Dexec.args=-Duser.timezone=을 실행합니다.UTC" user.timezone=UTC에config/application.properties user.timezone=GMT pom.xml: org.springframework.boot spring-boot-maven-plugin -Duser.timezone=UTC mvn spring-boot: 실행 -Dspring-boot.run.jvmArguments="D..

programing 2023.03.22

Spring Reactor 웹 앱에서 일련의 작업을 수행하고 다음 작업을 완료하기 전에 하나의 작업을 완료하려면 어떻게 해야 합니까?

Spring Reactor 웹 앱에서 일련의 작업을 수행하고 다음 작업을 완료하기 전에 하나의 작업을 완료하려면 어떻게 해야 합니까? 사이트 방문자를 쿠키로 식별하고 페이지뷰 통계를 수집해야 하는 Spring Boot 2 웹 앱을 가지고 있습니다.그래서 모든 웹 요청을 가로채야 해내가 작성해야 했던 암호는 지옥(스프링 원자로가 풀어야 했던 바로 그 문제)보다 더 복잡하다. 코드는 다음과 같습니다. package mypack.conf; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.UUID; import org.springframewor..

programing 2023.03.07

SQL JPA - 여러 열을 기본 키로 지정

SQL JPA - 여러 열을 기본 키로 지정 Column이 ID를 구성하기를 원하는 경우. SQL의 예: CONSTRAINT [PK_NAME] PRIMARY KEY ([Column1],[Column2],[Column3]) 어떻게 하면 Jpa Entity 클래스에서 할 수 있을까요?컬럼 asnom을 통해서요? ID 필드를 다음과 같이 설정합니다. value = Column1 + Column2 + Column3 // aint working. 복합 키에 대한 클래스가 필요합니다. public class CompositeKey implements Serializable { private int column1; private int column2; private int column3; } 그런 다음 엔티티 클래스..

programing 2023.03.07

application.yml과 application.properties를 비교합니다.

application.yml과 application.properties를 비교합니다. 제 프로젝트에서 현재 사용하고 있는 것은application.yml설정을 실시합니다.스프링 초기화자 생성application.properties각각의 프로/컨센트는 무엇입니까?데이터 형식이 다를 뿐입니다.어떤 게 더 좋고 읽기 쉬워요?그건 분명히 주관적이죠.여기 유용한 블로그 게시물이 있습니다. 까지spring-boot설정에 관한 것은 문서화된 단점은 1개뿐입니다.YAML. 매뉴얼에 따르면: 를 통해 YAML 파일을 로드할 수 없습니다.@PropertySource주석입니다.따라서 이러한 방법으로 값을 로드해야 하는 경우 속성 파일을 사용해야 합니다. 제가 아는 바로는 적어도 다음과 같은 차이가 있습니다. .propert..

programing 2023.03.02

Tymeleaf 형식 지정 날짜

Tymeleaf 형식 지정 날짜 Java/Spring/Thymeleaf는 처음이라 조금 더 이해해주세요.저는 이 비슷한 질문을 검토했지만, 문제를 풀지 못했습니다. 긴 날짜 형식 대신 간단한 날짜를 얻으려고 해요. // DateTimeFormat annotation on the method that's calling the DB to get date. @DateTimeFormat(pattern="dd-MMM-YYYY") public Date getReleaseDate() { return releaseDate; } html: 현재 출력 sprint1 2016-10-04 14:10:42.183 빈 검증은 중요하지 않습니다. Tymeleaf 형식을 사용해야 합니다. 또, 그 유저희망과releaseDate속성은..

programing 2023.03.02

컨트롤러, 서비스 및 저장소 패턴에서의 DTO 사용 방법

컨트롤러, 서비스 및 저장소 패턴에서의 DTO 사용 방법 컨트롤러, 서비스 및 저장소 패턴을 따르고 있는데, DTO가 여기에 어떤 영향을 미치는지 궁금할 뿐입니다. 컨트롤러는 DTO만 수신해야 합니까?제가 알기론, 당신은 그 기본 도메인 모델에 대해 외부세계가 알기를 원하지 않는군요? 도메인 모델에서 DTO로 변환하는 것은 컨트롤러 또는 서비스 계층 중 어느 쪽입니까? 오늘날 Spring MVC와 인터랙티브 UI를 사용한 프로그래밍에서는 웹 애플리케이션에는 실제로 4개의 계층이 있습니다. UI 계층(웹 브라우저, JavaScript) MVC가 을 단 스프링 )@Controller 레이어,즉(스프링 컴포넌트)에을 달았다.@Service 레이어,즉(스프링 컴포넌트)에을 달았다.@Repository 이러한 계..

programing 2023.02.25

Spring Security HTTP Basic for RESTFul 및 FormLogin(Cookies) for web - 주석

Spring Security HTTP Basic for RESTFul 및 FormLogin(Cookies) for web - 주석 상세 내용 특정 URL 패턴에 대해서만 HTTP Basic 인증을 원합니다. 상세 어플리케이션용 API 인터페이스를 만들고 있는데 간단한 HTTP 기본 인증으로 인증해야 합니다.단, 다른 웹 페이지는 HTTP basic이 아닌 일반 형식의 로그인을 사용해야 합니다. 현재 구성 - 작동하지 않음 @Override protected void configure(HttpSecurity http) throws Exception { http //HTTP Security .csrf().disable() //Disable CSRF .authorizeRequests() //Authorize ..

programing 2023.02.22

RestTemplate로 데이터를 가져올 때 항상 403이 표시되는 이유는 무엇입니까?

RestTemplate로 데이터를 가져올 때 항상 403이 표시되는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. 403 Java에서는 금지되어 있지만 웹 브라우저에서는 금지되어 있지 않습니까? (4개의 답변) 닫힘4년 전에요. 데이터를 가져오려고 하지만 항상 데이터를 가져오려고 합니다.403(Forbidden)와 함께RestTemplate. 하지만 내가 노력하면org.apache.http.client.HttpClient대신, 모든 게 괜찮아요.또, 제 기계로 Postman으로 데이터를 취득할 수 있습니다. 암호는 꽤 간단하지만 뭐가 문제인지 모르겠어요. public Object get() { try { RestTemplate restTemplate = new RestTemplate(); Obj..

programing 2023.02.10
반응형