본문 바로가기
반응형

스프링부트68

[Spring Boot] : 싱글톤 사용시 주의해야 하는 것 싱글톤 사용시 주의해야 하는 것 싱글톤 방식의 주의점 상태를 유지하게 설계하면 안 된다. 특정 클라이언트에 의존적 필드가 있으면 안되고, 값을 변경할 수 있는 필드가 있으면 안되고, 가능하면 읽기만 가능해야 한다. class StatefulServiceTest { @Test void statefulServiceSingleton() { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); StatefulService statefulService1 = ac.getBean(StatefulService.class); StatefulService statefulService2 = ac.getB.. 2022. 1. 8.
[TIL] : 73 일일 배움을 위한 Today I Learned ! 오류 노트 오류 노트 하나를 추가했다. 2022.01.07 - [컴퓨터 공부/오류 노트] - [오류 노트] : (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Spring Boot 스프링 부트에서 @Configuration과 싱글톤의 관계에 대해 공부하고 컴포넌트 스캔과 의존관계 자동 주입하는 것에 대해 코드를 통해 공부했다. 따로 자료를 정리해서 블로그엔 올리진 않았으나 깃 허브에 올려놨다. 2022. 1. 7.
[TIL] : 54 일일 배움을 위한 Today I Learned ! 회고 오늘 처음으로 회고를 썼다. 회고를 쓰면서 느낀 점도 많았고 되돌아 보면서 초심을 다시 느끼는 시간이 됐다. 나의 회고를 통해 스스로를 공부하는 시간도 됐지만 누군가 내 회고를 보고 도움이 됐으면 좋겠다. 나도 개발을 시작할 때 누군가의 시작 기록을 보고 싶어 많이 찾아보고 다녔지만 이런 회고가 별로 없어서 아쉬웠다. 그래서 작성한다. 2021.12.19 - [회고] - [회고] : 개발을 시작하면서 2021년 마무리까지 회고 질문 노트 오늘도 간단한 질문 노트를 작성한다. 이런 짤막한 지식을 찾아보는 것을 습관화 해야 한다고 생각한다. 앞으로도 궁금한 내용은 짧게 짧게 찾아보면서 공부할 것이다. 2021.12.19 - [컴퓨터 공부/질문 노트] -.. 2021. 12. 19.
[TIL] : 50 일일 배움을 위한 Today I Learned ! 스프링 부트 프로젝트를 만들 때 스프링 프레임워크로만 사용했는데 이번에는 스프링 부트를 활용하기 위해 공부하고 있습니다. IDE도 이클립스를 사용했는데 이번에 스프링 부트를 새로 공부하면서 인텔리제이를 사용하고 있습니다. 빌드 도구도 메이븐을 주로 사용했는데 이번에는 그래들을 사용해 보기로 했습니다. 2021.12.15 - [Framework/Spring Boot] - [Spring Boot] : 스프링 부트와 스프링 2021.12.15 - [Framework/Spring Boot] - [Spring Boot] : 객체 지향과 다형성 2021.12.15 - [Framework/Spring Boot] - [Spring Boot] : 프로젝트 설정 2021. 12. 15.
[Spring Boot] : 스프링 부트와 스프링 스프링 부트란? 스프링 부트는 스프링 프레임워크를 도와주는 기능이라고 보면 됩니다. 스프링 부트는 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성할 수 있고 스프링 프레임워크처럼 톰캣 서버를 따로 설치해서 연동할 필요가 없이 웹 서버가 내장되어 있어 더 편리하게 사용이 가능합니다. 또, 스프링 프레임워크와 다르게 스프링과 외부 라이브러리의 버전을 알아서 맞춰주기도 하고 메드릭이나 상태 확인 등 모니터링도 지원합니다. 스프링의 핵심 스프링은 Java기반의 프레임워크입니다. Java는 객체 지향 언어인 만큼 이런 특징을 잘 살려내주는 역할을 하는 게 프레임워크라고 볼 수 있습니다. 즉, 스프링은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크입니다. 2021. 12. 15.
반응형