«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

11
대문자로 "정적 최종 로거"를 선언해야합니까?
Java에서 정적 최종 변수는 상수이며 규칙은 대문자 여야한다는 규칙입니다. 그러나 대부분의 사람들은 로거를 소문자로 선언하여 PMD 에서 위반으로 나타납니다 . 예 : private static final Logger logger = Logger.getLogger(MyClass.class); 그냥 검색 구글 이나 SO "정적 최종 로거를위한"당신은 자신이 표시됩니다. 대신 LOGGER를 사용해야합니까?

5
Maven이 일부 실패한 경우에도 모든 테스트를 실행하도록 만들기
여러 모듈이있는 프로젝트가 있습니다. 모든 테스트가 통과되면 Maven 테스트가 모두 실행됩니다. 첫 번째 모듈에서 테스트가 실패하면 maven은 다음 프로젝트를 계속하지 않습니다. Surefire 설정에서 testFailureIgnore를 true로 설정했지만 도움이되지 않습니다. maven에서 모든 테스트를 실행하려면 어떻게합니까?
243 java  maven-2  surefire 

11
mockMvc를 사용하여 응답 본문에서 문자열을 확인하는 방법
간단한 통합 테스트가 있습니다 @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } 마지막 줄에서 응답 본문에 수신 된 문자열을 예상 문자열과 비교하고 싶습니다. 그리고 이에 대한 응답으로 다음을 얻습니다. MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} Content type = application/json …


4
혼란 : JPA 및 최대 절전 모드의 @NotNull 대 @Column (nullable = false)
그들이의 필드 / getter에 나타날 때 @Entity, 그들 사이의 차이점은 무엇입니까? (나는 최대 절전 모드를 통해 엔티티를 유지합니다 ). 각각의 프레임 워크 및 / 또는 사양은 무엇입니까? @NotNull안에 javax.validation.constraints있습니다. 에서 javax.validation.constraints.NotNull의 javadoc가 말한다 주석이 달린 요소는 null이 아니어야합니다. 그러나 데이터베이스의 요소 표현에 대해서는 이야기하지 않으므로 nullable=false열에 제약 조건 을 추가하는 …


13
jar 내에서 리소스 파일 읽기
항아리 내에서 다음과 같이 리소스를 읽고 싶습니다. File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file Eclipse에서 실행할 때 정상적으로 작동하지만 항아리로 내 보내면 IllegalArgumentException이 발생합니다. Exception in thread "Thread-2" java.lang.IllegalArgumentException: URI is not hierarchical 왜 그런지 모르겠지만 테스트를 통해 변경하면 발견했습니다. file = …


12
반복자를 ArrayList로 변환
을 감안할 때 Iterator<Element>, 우리가 그것을 변환 할 수있는 방법 Iterator에 ArrayList<Element>(또는 List<Element>에서) 가장 빠른 방법은 가능한, 그래서 우리가 사용할 수있는 ArrayList이 같은에들에게 '작업을 get(index), add(element)등
241 java  list  arraylist  iterator 


3
Iterable <T>가 stream () 및 parallelStream () 메소드를 제공하지 않는 이유는 무엇입니까?
Iterable인터페이스가 왜 stream()and parallelStream()메소드를 제공하지 않는지 궁금 합니다. 다음 클래스를 고려하십시오. public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } 트레이딩 카드 게임을하는 동안 카드를 손 에 넣을 수 있으므로 핸드 를 …

5
IntelliJ는 사용법에 대한 메소드 매개 변수 힌트를 보여줍니다-비활성화하는 방법
IntelliJ를 처음 사용하고 최근 IntelliJ-2016.3으로 업데이트했습니다 . Java 코드 편집기에서 사용시 메소드 서명을 보여줍니다. 이 기능을 어떻게 비활성화합니까? 메소드 서명 및 호출 사이트의 예는 다음과 같습니다. 메소드 호출 : 이 동작은 2016.1.4 버전에는 없었습니다. 업데이트 후 이것을보고 있습니다. 도움을 주셔서 감사합니다!

16
동일한 유형을 포함하는 두 개의 HashMap 객체를 결합하려면 어떻게해야합니까?
HashMap다음과 같이 정의 된 두 개의 객체 가 있습니다 . HashMap&lt;String, Integer&gt; map1 = new HashMap&lt;String, Integer&gt;(); HashMap&lt;String, Integer&gt; map2 = new HashMap&lt;String, Integer&gt;(); 또한 세 번째 HashMap객체가 있습니다. HashMap&lt;String, Integer&gt; map3; 어떻게 병합 할 수 있습니다 map1및 map2에 함께 map3?
241 java  hashmap 

3
자바로 DOM 파싱 정규화-어떻게 작동합니까?
이 튜토리얼 에서 DOM 파서 코드의 아래 줄을 보았습니다 . doc.getDocumentElement().normalize(); 왜이 정규화를 수행합니까? 문서를 읽었 지만 단어를 이해할 수 없었습니다. 모든 Text 노드를이 노드 아래에있는 하위 트리의 전체 깊이에 둡니다. 그렇다면 누군가이 나무가 어떻게 보이는지 보여줄 수 있습니까 (사진과 함께)? 왜 정규화가 필요한지 설명해 줄 수 있습니까? 정규화하지 않으면 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.