«java» 태그된 질문

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


6
"java -cp"와 "java -jar"의 차이점은 무엇입니까?
와 자바 응용 프로그램을 실행 사이의 차이 무엇 java -cp CLASSPATH과 java -jar JAR_FILE_PATH? 둘 중 하나가 Java 응용 프로그램을 실행하기 위해 다른 것보다 선호됩니까? 이 방법 중 어느 것이 JVM에 더 비쌉니까 (머신 리소스 사용량에 따라)? 애플리케이션을 실행하는 동안 JVM이 더 많은 스레드를 생성하게 만드는 것은 무엇입니까?
118 java  jar  jvm  classpath 

9
Spring MVC의 컨트롤러 작업에서 외부 URL로 리디렉션
다음 코드가 사용자를 프로젝트 내부의 URL로 리디렉션하는 것으로 나타났습니다. @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } 반면 다음은 의도 한대로 올바르게 리디렉션되지만 http : // 또는 https : //가 필요합니다. @RequestMapping(method = RequestMethod.POST) public …
118 java  spring  jsp  spring-mvc 

6
한 줄로 스트림 / 목록의 마지막 요소 가져 오기
다음 코드에서 스트림 또는 목록의 마지막 요소를 어떻게 얻을 수 있습니까? 어디 data.careasA는 List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? 보시다시피 첫 번째 요소를 얻는 filter것은 어렵지 않습니다. 그러나 한 줄의 마지막 요소를 얻는 것은 진정한 고통입니다. 에서 직접 …
118 java  list  java-8  java-stream 

9
Spring으로 REST API 버전 관리를 관리하는 방법은 무엇입니까?
Spring 3.2.x를 사용하여 REST API 버전을 관리하는 방법을 찾고 있었지만 유지 관리하기 쉬운 것을 찾지 못했습니다. 먼저 내가 가진 문제를 설명하고 그 다음 해결책을 설명하겠습니다.하지만 여기서 바퀴를 다시 발명하고 있는지 궁금합니다. Accept 헤더를 기반으로 버전을 관리하고 싶습니다. 예를 들어 요청에 Accept 헤더가있는 경우 application/vnd.company.app-1.1+jsonSpring MVC에서이 버전을 처리하는 메서드로 전달하기를 원합니다. …

18
스프링 부트에서 휴식을 위해 기본 URL을 설정하는 방법은 무엇입니까?
단일 스프링 부트 프로젝트에서 mvc와 휴식을 혼합하려고합니다. 난과 주석을 각 컨트롤러 싶지 않아 (모든 나머지 컨트롤러 (예. example.com/api) 하나의 장소에 대한 설정 기본 경로에 원하는 @RequestMapping('api/products')대신에, 단지를 @RequestMapping('/products'). Mvc 컨트롤러는 example.com/whatever에서 액세스 할 수 있어야합니다. 가능할까요? (나는 spring data rest를 사용하지 않고 spring mvc 만 사용합니다)

2
@RunWith (MockitoJUnitRunner.class) 대 MockitoAnnotations.initMocks (this)
새로운 jUnit4 테스트를 작성하는 동안 @RunWith (MockitoJUnitRunner.class) 또는 MockitoAnnotations.initMocks (this) 를 사용할지 궁금합니다 . 새 테스트를 만들었고 마법사는 Runner로 테스트를 자동으로 생성했습니다. MockitoJUnitRunner 용 Javadocs는 다음을 설명합니다. JUnit 4.4 이상과 호환되는이 실행기는 다음 동작을 추가합니다. Mock으로 주석이 달린 모의를 초기화하므로 MockitoAnnotations.initMocks (Object)를 명시 적으로 사용할 필요가 없습니다. 모의는 각 테스트 …
118 java  junit4  mockito 

7
Lombok에서 슈퍼 생성자를 호출하는 방법
나는 수업이있다 @Value @NonFinal public class A { int x; int y; } 다른 클래스 B가 있습니다 @Value public class B extends A { int z; } lombok은 A () 생성자를 찾을 수 없다는 오류를 던지고 있습니다. lombok이 원하는 것은 다음 코드를 생성하도록 클래스 b에 주석을 제공하는 것입니다. public class …
118 java  lombok 

7
Kafka (15MB 이상)로 대용량 메시지를 보내려면 어떻게해야합니까?
Java Producer API를 사용하여 문자열 메시지를 Kafka V. 0.8로 보냅니다. 메시지 크기가 약 15MB이면 MessageSizeTooLargeException. message.max.bytes40MB 로 설정하려고 했지만 여전히 예외가 발생합니다. 작은 메시지는 문제없이 작동했습니다. (프로듀서에 예외가 나타납니다.이 애플리케이션에는 소비자가 없습니다.) 이 예외를 제거하려면 어떻게해야합니까? 내 예제 생산자 구성 private ProducerConfig kafkaConfig() { Properties props = new Properties(); props.put("metadata.broker.list", …
118 java  apache-kafka 

3
새 날짜 시간 API를 사용하여 날짜 형식 지정
나는 새로운 날짜 시간 API를 가지고 놀았지만 이것을 실행할 때 : public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } 던졌습니다 : Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) …

14
gradlew 명령을 찾을 수 없습니까?
gradlew와 함께 Java 프로젝트를 진행하고 있습니다. 내 OS로 Ubuntu Linux를 사용합니다. "gradle"을 실행하면 실행되고 정보를 제공합니다. 하지만 "gradlew"를 실행하면 "No command 'gradlew'found, mean : Command 'gradle'from package 'gradle'(universe) gradlew : command not found"로 출력됩니다. 나는 연구를했고 jdk를 가지고 있으며 sudo apt-get install gradle을 수행했습니다. 나는 완전히 단서가 없다

8
자바 싱글 톤 및 동기화
싱글 톤 및 멀티 스레딩에 대한 내 질문을 명확히하십시오. 다중 스레드 환경에서 Java로 Singleton을 구현하는 가장 좋은 방법은 무엇입니까? 여러 스레드 getInstance() 가 동시에 메서드에 액세스하려고하면 어떻게됩니까 ? 싱글 톤을 만들 수 있습니까 getInstance() synchronized? Singleton 클래스를 사용할 때 동기화가 정말로 필요합니까?

10
HTML 이메일을 어떻게 보내나요?
JMS를 사용하여 웹 애플리케이션에서 이메일을 성공적으로 보냈지 만 결과는 일반 텍스트로만 표시됩니다. 콘텐츠가 html을 표시 할 수 있기를 바랍니다. 어떻게하나요? 대략 내가 가진 것입니다. Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test Notification"); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false)); String message = "<div style=\"color:red;\">BRIDGEYE</div>"; msg.setContent(message, "text/html; charset=utf-8"); msg.setSentDate(new Date()); Transport.send(msg); }catch(MessagingException me){ logger.log(Level.SEVERE, …
117 java  email  javamail 


11
leiningen-로컬 jar에 대한 종속성을 추가하는 방법은 무엇입니까?
leiningen을 사용하여 클로저 프로젝트를 구축하고 개발하고 싶습니다. project.clj를 수정하여 로컬 디렉토리에서 항아리를 선택하도록 지시하는 방법이 있습니까? 공개 저장소에 업로드 할 수없는 독점 항아리가 있습니다. 또한 leiningen을 사용하여 clojure 프로젝트의 "lib"디렉토리를 유지할 수 있습니까? 여러 클로저 프로젝트가 동일한 항아리를 공유한다면 각각에 대해 별도의 사본을 유지하고 싶지 않습니다. 감사
117 java  build  clojure  maven  leiningen 

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