java 스프링 부트 @SpringBootApplication 어노테이션 분석

중요한 부분 / 정리 javadoc 주석 추론 package RandomChatting;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class); }} 위의 코드가 애플리케이션의 시작부분이다.가장 먼저 보이는 것은 importimport는 다른 패키지에 들어있는 클래스를 ..

스프링 CS 2024.11.12 2

스프링 부트 기본 지식 정리 [동작 흐름, 구성요소, 의존성, 템플릿 엔진, 중요 어노테이션, 매핑, 리소스, 중요 메서드, 중요 컨테이너, db연결방식, 테스트, AOP]

스프링 부트의 기본 지식에 대해 정리 스프링 부트 전체 동작 흐름1. 프로젝트 시작 — main() 실행@SpringBootApplication public class MyApp { public static void main(String[] args) { SpringApplication.run(MyApp.class, args); }}SpringApplication.run() 이 호출되면 스프링 부트의 부팅 절차가 시작됨.내부에서 **스프링 컨테이너(ApplicationContext)**를 만들고, 필요한 Bean을 모두 등록.2. @SpringBootApplication 역할@SpringBootApplication은 3가지 어노테이션을 합친 것:@SpringBootConf..

스프링 CS 2025.08.18 2

스프링 컨테이너와 스프링 빈에 대하여 with 싱글톤

Bean 수동 등록1)bean 관련 대부분의 기능은 BeanFactory에 ApplicationContext(스프링 컨테이너)는 그 모든 기능을 상속받아 제공함 또한 필요한 부가기능을 제공(like 환경변수(로컬,개발,운영 나눠서), 애플리케이션 이벤트 등등) =>> 웬만하면 ApplicationContext만 사용한다. ApplicationContext를 구현한 것들중 AnnotationConfigApplicationContext는 자바코드로 이루어진 AppConfig.class를 사용한다. 구현한 것들중 GenericXmlApplicationContext는 xml로 이루어진 appConfig.xml을 사용한다.(이것이 사람들이 말하는 자바코드로 설정하는 빈과 xml로 설정하는 빈) Annotation..

스프링 CS 2025.08.23 3

정보처리기사 실기 90점 합격 후기

소프트웨어공학 즉 전공자의 후기입니다. 나름대로 정보처리기사가 필요하다고 생각하여 정처기에 도전하였다.겨울방학때 학교내 졸업요건중 하나인 현장프로젝트를 진행하며 필기 공부를 간단히 하였고 합격하였다.이후 4학년1학기를 보내고 요 한달동안 인터넷 강의를 들으며 정보처리기사에 합격할 수 있게되었다. 코딩은 대학을 다니며 열심히 하였기에 이론 공부를 먼저 시작했다.이론 또한 학교 내에서 배운 소프트웨어공학, 데이터베이, 운영체제, 네트워크, 정보 보안 등의 내용들이 나왔기에용어들이 낯설진 않았다. 요약 핵심 특강들을 계속 반복하며 달달 외웠다.이후 코딩 파트로 들어가 강사님이 해설하시기전 문제를 먼저 보고 혼자 풀어보았다.틀리는 문제들, 모르는 문제들도 꽤나 있었어서 오답을 메모장에 작성하며 공부하였다.요즘 ..

기타 2026.07.23 0

TOPCIT 시험 수준 4 달성 후기

학교에서 topcit 시험을 본다고 하길래 무슨 시험인지 알아봤는데정보통신기획평가원과 한국생산성본부가 만든 소프트웨어 역량 검정 시험이라는 것을 알게되었다. 나름대로 시험 공부를 하여 만족스러운 성과를 얻었다.690점으로 상위 10%인 619점보다 꽤 높은 점수를 얻어 수준 4를 달성했다. 기본적인 소프트웨어 개발은 높은 점수를 기록했으나 IT 비즈니스는 조금 아쉬운 점수가 나왔다.소프트웨어 개발, 데이터 관리, 시스템 아키텍쳐와 보안쪽은 컴공 관련 학생이라면 많이 접해봤을 지식들 위주로 나왔다.IT 비즈니스 부분에서는 최근 강세인 AI와 관련된 문제들이 나온 것으로 기억한다. 여기에서는 신기술이나 기존에 접해보지 못했던 지식들이 꽤나 나오기에 다음에도 topcit 시험을 치룬다면 llm ai와 함께 이..

기타 2026.06.22 0

it 유튜브 영상 리뷰 [[삼성SDS X 안될과학] 클라우드 네이티브 컴퓨팅이란? - 2부 │쿠버네티스, 컨테이너, DevOps, 클라우드 핵심 요소 정리]

https://www.youtube.com/watch?v=gME738ZYClk 본 포스팅은 삼성 SDS 공식 유튜브 채널의 [[삼성SDS X 안될과학] 클라우드 네이티브 컴퓨팅이란? - 2부 │쿠버네티스, 컨테이너, DevOps, 클라우드 핵심 요소 정리] 를 시청하고 개인적으로 학습한 내용을 요약 및 리뷰한 글입니다. 해당 영상은 2022년 8월에 올라온 안될과학 채널과 삼성 sds 채널이 콜라보를 하여 클라우드 네이티브 컴퓨팅의 개념을 설명한 영상 2부이다. 안될과학의 궤도님, 약님, 아주대학교의 윤대균 교수님이 나오셔서 설명해주셨다. 저번 글에 이어서 이번 영상에서도 클라우드 네이티브 컴퓨팅을 다룬다.저번에 말한 포장한 컨테이너를 누가 여러 서버에 보내고 회수하고 관리하는 것. 이것을 컨테이너 오..

클라우드 2026.06.14 0

it 유튜브 영상 리뷰 [[삼성SDS X 안될과학]클라우드 네이티브 컴퓨팅이란? - 1부 │ 반드시 알아야 할 클라우드 필수 기초 지식]

https://www.youtube.com/watch?v=zufv9PUEFF8&t=573s 본 포스팅은 삼성 SDS 공식 유튜브 채널의 [[삼성SDS X 안될과학]클라우드 네이티브 컴퓨팅이란? - 1부 │ 반드시 알아야 할 클라우드 필수 기초 지식] 을 시청하고 개인적으로 학습한 내용을 요약 및 리뷰한 글입니다. 해당 영상은 2022년 7월에 올라온 안될과학 채널과 삼성 sds 채널이 콜라보를 하여 클라우드 네이티브 컴퓨팅의 개념을 설명한 영상 1부이다. 안될과학의 궤도님, 약님, 아주대학교의 윤대균 교수님이 나오셔서 설명해주셨다. 우리가 평소에 사용하던 저장소의 개념이 클라우드 라고 한다면 이 클라우드에서 작업을 하는 것을 클라우드 컴퓨팅이라고 할 수 있다. 보통 하드웨어를 통해 실제 서버를 사용하는..

클라우드 2026.06.07 0

기업 리포트 리뷰 [AI 시대에 사라지는 IT 초급 직무, 살아남는 인재는?]

https://www.samsungsds.com/kr/insights/it-jobs-that-will-survive-in-the-ai-era.html AI 시대에 사라지는 IT 초급 직무, 살아남는 인재는? | 인사이트리포트 | 삼성SDS이 글에서는 AI가 IT 직무에 미치는 영향과 변화하는 채용 시장의 현실을 분석하고, 미래 IT 인재가 갖춰야 할 핵심 역량과 조직의 혁신 방향을 제시합니다.www.samsungsds.com 본 포스팅은 삼성 SDS 인사이트 리포트 [AI 시대에 사라지는 IT 초급 직무, 살아남는 인재는?] 을 읽고 개인적으로 학습한 내용을 요약 및 리뷰한 글입니다. ai가 발전하며 초급 it 직군들의 경로를 재설정하는 것이 필수라고 한다.그 일환으로 문제 해결 능력, 협업이 중요한 ..

AX 2026.04.05 0