728x90 static3 코틀린 Companion object, 자바 static 차이 자바 static static이 붙은 변수와 메소드를 각각 클래스 변수, 클래스 메소드라 부른다. static이 붙지 않은 클래스 내의 변수와 메소드는 각각 인스턴스 변수, 인스턴스 메소드라 한다. static이 붙은 멤버는 클래스가 메모리에 적재될 때 자동으로 함께 생성되므로 인스턴스 생성 없이도 클래스명 다음에 점(.)을 쓰면 바로 참조할 수 있다. Companion object는 static이 아니고 객체이다 코틀린 companion object는 static이 아니며 사용하는 입장에서 static으로 동작하는 것처럼 보일 뿐입니다. companion object는 MyClass클래스가 메모리에 적재되면서 함께 생성되는 동반되는 객체이다. (클래스와 동반자 느낌) Companion object의 멤.. 2022. 10. 27. spring 외부 경로 매핑 Spring boot에서 외부 경로 매핑하기 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { regist.. 2022. 8. 11. spring static 경로 404 SwaggerConfig에 추가된 @EnableWebMvc 어노테이션이 원인이었다. 해당 어노테이션 사용시 따로 추가해줘야한다 package com.zeroback.aboutme.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframewo.. 2022. 8. 10. 이전 1 다음 728x90