파란하늘의 지식창고
반응형
article thumbnail
spring boot에서 webjars 사용하기
Study/Java 2021. 3. 23. 02:41

dependency 추가하기 spring boot 프로젝트에서 javascript library를 사용하려는 경우 src/main/resources/static 폴더 하위에 해당 라이브러리를 추가하는 직접적인 방법도 있지만 java opensource 사용하듯이 dependency를 참조해서 사용할 수도 있다. maven central repo에는 org.webjar.*로 javascript library가 등록되어 있다. javascript library를 검색하는 건 webjars 공식 사이트에서 하는 게 편하다. www.webjars.org/ WebJars - Web Libraries in Jars www.webjars.org 사용하고자 하는 라이브러리를 아래처럼 참조하면 된다. org.webjar..

JDK 16 New Features
Study/Java 2021. 3. 18. 13:44

JDK의 버전별 변경 사항은 이곳을 참고하세요. Spec Java SE 16 Platform JSR 391에 정의된 바와 같이 JSR 391 구현이 목표 실제 Spec은 Final Release Specification 문서를 참고해야 함 Final Release Specification Feature Summary 전체 JEP Feature 목록은 OpenJDK의 JDK16 문서로 확인할 수 있다. Component Feature infrastructure Migrate from Mercurial to Git infrastructure Migrate to GitHub hotspot / gc ZGC: Concurrent Thread-Stack Processing hotspot / runtime Elast..

article thumbnail
[troubleshooting] org.apache.maven.plugin.MojoExecutionException: Input length = 1 에러 확인 방법
Study/Java 2021. 2. 25. 07:34

멀쩡하게 잘 돌아가던 프로젝트가 Spring Boot 2.4.X로 버전을 바꾸면서 eclipse에서 다음과 같은 에러가 발생하였다. DescriptionResourcePathLocationType Input length = 1 (org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources:default-resources:process-resources) org.apache.maven.plugin.MojoExecutionException: Input length = 1 at org.apache.maven.plugins.resources.ResourcesMojo.execute(ResourcesMojo.java:362) at org.apache.maven...

Spring Boot Logging
Study/Java 2021. 1. 4. 11:07

Spring Boot Reference의 Logging 부분을 번역한 글입니다. 4. Logging Spring Boot Features Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. It occurs as part of closing the application context and is performed in the earliest docs.spring.io Spring Boot는 모든 내부 logging에 C..

Upgrading to Spring Framework 5.3
Study/Java 2020. 12. 1. 15:10

Upgrading to Spring Framework 5.x Upgrading to Spring Framework 5.x의 5.3 버전에 대한 내용을 번역한 글입니다. spring-projects/spring-framework spring-projects/spring-framework Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub. github.com Upgrading to Version 5.3 Third-Party APIs and Libraries Kotlin의 경우 Kotlin 지원이 1.4로 업그레이드되었으며 여전히 Kotlin 1.3+과 호환됩니다...

What's New in Spring Framework 5.3
Study/Java 2020. 12. 1. 14:51

What's New in Spring Framework 5.x What's New in Spring Framework 5.x의 5.3 버전에 대한 내용을 번역한 글입니다. spring-projects/spring-framework spring-projects/spring-framework Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub. github.com What's New in Version 5.3 General Core Revision ASM 9.0, Kotlin 1.4로 업그레이드합니다. ReactiveAdapterRegistry에서 RxJava 3을..

Spring Boot Config Data Migration Guide
Study/Java 2020. 11. 18. 07:53

Spring Boot Config Data Migration Guide Spring Boot Config Data Migration Guide의 내용을 한글로 번역한 글입니다. spring-projects/spring-boot spring-projects/spring-boot Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub. github.com 이 문서는 Spring Boot 2.4 이상에서 사용하기 위해 application.properties 및 application.yml 파일을 migration 하는데 도움을 주기 위한 것입니다. Overview Spring Boot ..

Spring Boot 2.4 Release Notes
Study/Java 2020. 11. 14. 03:23

전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes Spring Boot 2.4 Release Notes Spring Boot 2.4 Release Note의 내용을 한글로 번역한 글입니다. spring-projects/spring-boot spring-projects/spring-boot Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub. github.com Upgrading from Spring Boot 2.3 Versioning Scheme change 2.4부터 Sp..

[troubleshooting] maven jib build 사용 시 snapshot update가 안되는 경우
Study/CI&CD 2020. 10. 22. 09:39

maven으로 jib:build 를 사용하면 보통 다음처럼 사용한다. mvn clean deploy jib:build 그런데 빌드된 결과를 실행하면 해당 프로젝트에서 참조한 snapshot이 갱신되지 않은 이전 것을 참조하고 있는 경우가 있다. 빌드 수행 결과를 살펴보면 deploy까지 maven의 배포 실행을 처리한 이후 jib:build 시 다시 repository에서 빌드된 결과물을 가져와서 docker image 를 빌드한다. jib의 경우 layer를 다음과 같이 처리한다. github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#how-are-jib-applications-layered GoogleContainerTools/jib 🏗 Build..

Spring Boot @ConditionalOnBean 조건 사용 시 주의해야할 점
Study/Java 2020. 10. 22. 09:35

AutoConfiguration bean 생성 순서에 따른 @ConditionalOnBean 조건 오류 문제 아래와 같은 경우가 있었다. @Configuration public class SampleAAutoConfiguration { @Bean public SomeAClass SomeAClass() { return new SomeAClass(); } } @Configuration public class SampleBAutoConfiguration { @Bean @ConditionalOnBean(SomeAClass.class) public SomeBClass someBClass() { return new SomeBClass(); } } 코드 상으로 보면 SampleBConfiguration의 SomeAC..

반응형