반응형
Java 웹 애플리케이션용 Spring Boot의 단점은 무엇입니까?
[답변을 위해 다시 열기 위해 투표가 필요합니다]
스프링 부트는 새로운 스프링 어플리케이션을 작성할 때 기본적으로 사용되는 것으로 알려져 있습니다.이는 일반적인 의존관계에 있는 와이어를 쉽게 셋업할 수 있고 자동으로 배선할 수 있기 때문입니다.
나는 아직 광고대로 스프링 부츠를 사용하는 것을 보고 있다.
사실적이고 간결하게, 사실상의 스프링 부트를 도입할 때 개발자들이 직면하는 단점은 무엇입니까?
Spring Boot 질문의 장점은 여러 가지에 동의하지만 좀 더 넓은 시야가 필요하다고 생각합니다.
의견 베이스가 아닌 포인트의 예는 다음과 같습니다.
스프링 부트로 인해 사용되지 않는 종속성이 있는 배포 바이너리 크기가 불필요하게 커질 수 있습니다.
여기에 나타낸 것처럼 로깅을 쉽게 커스터마이즈할 수 없습니다.
이것은 매우 의견을 바탕으로 한 질문이지만, 저는 당신이 직면할 수 있는 가장 큰 단점은 그것이 당신이나 당신의 프로젝트에 어떤 가치를 부여했는지 이해하지 못한 채 그것을 사용하는 것이라고 생각합니다.요구 사항에 전혀 부합하지 않을 수 있으며, 어느 시점에서 모든 것을 직접 구성할 수도 있습니다.
질문에서 마음에 드신 점들을 말씀드리겠습니다.
- 독립 실행형 Spring 애플리케이션 생성 => 독립 실행형 Java 애플리케이션을 생성할 수 있습니까?애초에 봄은 왜?
- Tomcat, Jetty 또는 Undertow를 직접 포함(WAR 파일 배포 불필요) => 어쨌든 전쟁을 빌드해야 한다면 어떻게 해야 합니까?작은 구성으로도 효과가 있지만 큰 장점은 아닙니다.
- Maven 구성을 단순화하기 위해 고집스러운 POM을 제공하세요=> 레거시 스프링 모듈이 많으면 어떻게 합니까?수선해야 한다면요?
- 가능한 한 스프링을 자동으로 설정=> 이 구성이 고객의 요구 사항에 완전히 부합하지 않는 경우에는 어떻게 해야 합니까?
- 측정 기준, 상태 점검, 외부 구성 등의 실제 가동 가능한 기능을 제공합니다. => 이것으로 충분합니까?좀 더 정교한 것이 필요하신데 완전히 잘못된 건가요?쓸모없다고, 전혀 필요없다고?
언급URL : https://stackoverflow.com/questions/38633023/what-are-the-disadvantages-of-spring-boot-for-java-web-applications
반응형
'programing' 카테고리의 다른 글
| JSON 파일 생성을 스트리밍하려면 어떻게 해야 합니까? (0) | 2023.03.14 |
|---|---|
| Javascript:휴대용 바코드 스캐너를 가장 잘 읽는 방법은 무엇입니까? (0) | 2023.03.14 |
| WooCommerce Order API는 항상 빈 주문을 만듭니다. (0) | 2023.03.14 |
| 리액트 훅 - 변수와 useState 사용 (0) | 2023.03.14 |
| Alert Json 개체 (0) | 2023.03.14 |