java 5

Spring ApplicationContext? 스프링 컨테이너란?

ApplicationContext를 스프링 컨테이너라고 칭합니다. beanFactory도 있지만 사용을 잘안하기에 ApplicationContext를 주로 스프링 컨테이너라고 합니다. 여기서 스프링 컨테이너는 자바의 객체들을 관리하는 공간 ApplicationContext는 인터페이스이므로 다형성을 가지고 있습니다. 스프링 컨테이너의 생성 방식은 아래와 같습니다. //애노테이션 기반 생성 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(Config.class); 위의 코드는 애노테이션 기반의 자바 클래스로 컨테이너를 생성하는 방식이며 이외에도 XML이나 다른 방식으로 생성 할 수 있다고 합니다. 스프링 컨테이너의..

java 2022.12.23

Spring boot devtools 사용법 automatic restart 변경부분 자동 적용하기

spring boot devtools 라는 라이브러리를 사용 해볼 것입니다. spring boot devtools 라는 라이브러리는 spring boot 환경에서 사용자의 편의성을 위한 기능등을 제공하는데 그중에서 수정한 파일 하나만 컴파일해도 적용되는 AUTOMATIC RESTART 기능을 사용해 보겠습니다. 라이브러리 적용법 1.build.gradle에 아래 항목 입력 implementation 'org.springframework.boot:spring-boot-devtools' 2.gradle 버튼 클릭 3.기존의 소스 실행 4. text를 안녕하세요 -> 안녕하세yo로 변경하면 기존의 소스에서는 이미 실행시킨 서버를 죽이고 다시 빌드를 해야 하지만 devtools를 사용하면 그 과정 없이 수정된 ..

java 2022.12.15

window 10 윈도우탐색기 작업 종료 했을 때 조치

작업관리자에서 윈도우 탐색기를 작업 끝내기를 해버리면 아래와 같이 화면이 새까매진다 이때 윈도우키 + r 또는 도구바의 파일- 새작업 실행을 누르면 새작업 실행 창이 뜹니다 이때 explorer.exe를 관리자 권한을 실행하면 아래처럼 다시 정상적으로 윈도우 시스템트레이와 바탕화면이 보이는 것을 알수 있다 exeplorer.exe는 window 운영체제의 그래픽 셸을 관리합니다. 따라서 서비스를 종료 해버리면 윈도우 그래픽과 관련된 화면이 안보여지는 듯 합니다.

window 2022.12.02

c# InsertAt 이란?

DataRowCollection의 InserAt은 DataRowCollection에 있으므로 DataRow속성을 가진 개체에서만 사용할수 있다. DataTable dt = new DataTable(); dt.InsertAt(x) DataRow 속성이 없기 때문에 불가능 dt.Rows.InsertAt(O) DataRow 속성을 가지므로 가능 // // 요약: // 컬렉션의 지정한 위치에 새 행을 삽입합니다. // // 매개 변수: // row: // 추가할 System.Data.DataRow입니다. // // pos: // 컬렉션에서 DataRow를 추가하려는 위치입니다. public void InsertAt(DataRow row, int pos); 메타데이터의 요약을 보니 위처럼 정리가 깔끔하게 되어있었..

c# 2022.11.24