반응형

Spring의 HTML 양식에서 배열로 확인란 값 가져 오기

Spring의 HTML 양식에서 배열로 확인란 값 가져 오기 1. 질문(문제점): 내 List의 모든 항목을 표시하는 양식이 있습니다. 각 요소 옆에 확인란이 있습니다. 계속 버튼을 클릭하면 모든 확인란의 List을 선택하려는 컨트롤러가 나타납니다. 나는 다음과 같이 그것을 시도했다. @GetMapping public String getOrderForm(Model model, @RequestParam(value = "selected") String[] selected){ 하지만 그런 개체가 없다는 오류가 발생합니다. 이 체크 박스 List을 어떻게 얻을 수 있습니까? 2. 해결방안: HTML 형식으로 다음을 추가해야합니다. 내 컨트롤러는 이제 다음과 같습니다. @GetMapping public Strin..

Spring 2021.03.08

응답으로 응답 객체와 함께 오류 맵을 보낼 수 있습니까? 올바른 방법은 무엇입니까?

응답으로 응답 객체와 함께 오류 맵을 보낼 수 있습니까? 올바른 방법은 무엇입니까? 1. 질문(문제점): 사용자 개체를 받아들이고 응답으로 다른 사용자 개체를 반환하는 스프링 휴식 끝 점이 있습니다. 내 컨트롤러 방법은 다음과 같습니다. @PostMapping public UserResponse createUser(@RequestBody UserDetailsRequestModel userDetails) throws Exception { UserRest userResponse= new UserRest(); ModelMapper modelMapper = new ModelMapper(); UserDto userDto = modelMapper.map(userDetails, UserDto.class); userD..

Spring 2021.03.08

메인 메소드를 작성하지 않고 스프링 앱을 자체 시작하는 방법은 무엇입니까?

메인 메소드를 작성하지 않고 스프링 앱을 자체 시작하는 방법은 무엇입니까? 1. 질문(문제점): 따라서 기본 메서드를 작성하지 않고 명령 줄 Spring 앱을 초기화하고 시작할 수있는 방법이 있습니다. 이러한 모든 주요 방법이 동일한 형태를 갖는 것 같습니다. public static void main(final String[] args) throws Exception { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml", Boot.class); SomeService someService = (SomeService) applicationContext.getBean("someSe..

Spring 2021.03.07

JPA @MappedSuperclass가 Spring Boot에서 작동하지 않습니다.

JPA @MappedSuperclass가 Spring Boot에서 작동하지 않습니다. 1. 질문(문제점): @MappedSuperclass어노테이션을 사용하는 데 문제가 있습니다. 여기 내 혼란을 보여주는 슬림 다운 버전이 있습니다. 수퍼 클래스 : import javax.persistence.Id; import javax.persistence.MappedSuperclass; @MappedSuperclass public class FooBase { @Id protected Long id; // Getters/setters. } 아강: import javax.persistence.Entity; @Entity public class Foo extends FooBase { String bar; // Gette..

Spring 2021.03.07

System.out.println vs Logger 차이점 및 사용방법

1. 왜 로거인가? 프로그램을 작성하거나 엔터프라이즈 프로덕션 애플리케이션을 개발하는 동안 System.out.println을 사용 하는 것이 가장 간단하고 쉬운 옵션 인 것 같습니다. 클래스 경로에 추가 할 추가 라이브러리 및 구성 할 추가 구성이 없습니다. 그러나 System.out.println을 사용하면 여러 상황에서 유용성에 영향을 미치는 몇 가지 단점이 있습니다. 이 튜토리얼에서 우리는 왜 그리고 언제 우리가 평범한 오래된 System.out 과 System.err을 통해 Logger를 사용하기를 원하는지 논의 할 것 입니다. 또한 Log4J2 로깅 프레임 워크를 사용하는 몇 가지 간단한 예제를 보여줍니다. 2. 설정 시작하기 전에 필요한 Maven 의존성 및 구성을 살펴 보겠습니다. 2.1...

Spring 2021.03.07

Spring Boot로 깨끗한 아키텍처

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 장기적인 시스템을 개발할 때 우리는 가변적 인 환경을 기대해야합니다. 일반적으로 우리의 기능적 요구 사항, 프레임 워크, I / O 장치, 심지어 우리의 코드 디자인까Map 다양한 이유로 변경 될 수 있습니다. 이를 염두에두고 Clean Architecture는 우리 주변의 모든 불확실성을 고려..

Spring 2021.03.06

Spring + Hibernate : PK 생성기 구성?

Spring + Hibernate : PK 생성기 구성? 1. 질문(문제점): Webapp에 Spring + Hibernate를 사용합니다. 이 웹앱은 관련되지 않은 두 개의 프로덕션 사이트에 배포됩니다. 이 두 프로덕션 사이트는 Webapp을 사용하여 Person 데이터를 병렬로 생성하고 사용합니다. 내가해야 할 일은이 두 개의 관련없는 프로덕션 사이트에서 생성 된 Persons가 모두 별개의 PK를 가지고 있는지 확인하여 언제든지이 두 사이트의 Person 데이터를 병합 할 수 있도록하는 것입니다. 나에게 부과 된 추가 제약은 이러한 PK가 Long에 적합하므로 UUID를 사용할 수 없다는 것입니다. 내가하려는 것은 생성기로 시퀀스 S_PERSON을 가진 현재의 최대 절전 모드 매핑을 변경하는 것입니..

Spring 2021.03.06

Java의 가비지 수집 및 순환 참조

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 개요 이 빠른 기사에서는 JVM이 도달 할 수 없지만 순환 참조를 수집하는 방법을 알아 봅니다. 먼저 다양한 유형의 GC 알고리즘을 살펴 보겠습니다. 그 후 JVM에서 순환 참조가 어떻게 처리되는지 살펴 보겠습니다. GC는 JVM 사양의 일부가 아니며 구현 자의 재량에 달려 있다는 점도 언급 할 가치..

Spring 2021.03.06

Epsilon GC 소개 : 실험이 필요없는 가비지 수집기

If you have a few years of experience in the Java ecosystem, and you're interested in sharing that experience with the community (and getting paid for your work of course), have a look at the "Write for Us" page. Cheers, Eugen 1. 소개 Java 11은 가능한 가장 낮은 GC 오버 헤드 를 약속하는 Epsilon이라는 No-Op Garbage Collector를 도입했습니다 . 이 짧은 튜토리얼에서는 Epsilon이 어떻게 작동하는지 살펴보고 일반적인 사용 사례를 언급 할 것입니다. 2. 빠른 실습 손을 더럽히는 것부터 시작하여..

Spring 2021.03.06

앱 외부에있는 속성 파일에서 값을 검색하는 방법

앱 외부에있는 속성 파일에서 값을 검색하는 방법 1. 질문(문제점): 응용 프로그램 외부, 즉 시스템 드라이브에있는 속성 파일에서 값을 검색하려는 한 응용 프로그램에서 작업합니다. 하지만 이것을하는 동안 나는 문제에 직면하고 있습니다. 흥미롭게도 클래스 경로 위치에 속성 파일을 넣으면 응용 프로그램이 작동합니다. 저는 수지 서버 4.0.23 및 스프링 2.5.4 jars와 함께 mvc 아키텍처를 사용하고 있습니다. 또한 수지 4.0.9의 수지 업그레이드 버전에서도 사용해 보았습니다. 거기도 같은 문제가 발생합니다. 이 문제를 해결할 방법이 있습니까? 2. 해결방안: 시스템의 임의 경로에서 속성 파일을 읽으려면 다음과 같은 작업을 수행해야합니다. Properties props = new Properties..

Spring 2021.03.06
반응형