반응형 programming760 스프링부트3 Controller 컨트롤러의 역할 사용 방법 요청에 대한 응답을 한다. 스프링부트3의 시작은 컨트롤러(Controller) 이다. 컨트롤러는 http 요청을 받으면 응답을 한다. 응답은 MVC형태의 html과 매핑된 화면 또는 데이터일수도 있고, xml, json과 같은 문자열 데이터일 수 있다. 이것은 컨트롤러 클래스에 지정한 어노테이션( annotation ) 에 따라 달라진다.스프링부트3 Controller 컨트롤러의 역할 사용 방법요청에 대한 응답을 한다.모든 프로그램이 그렇듯 main() 함수는 존재한다.static 으로 생성되어 프로그램이 실행되면 최초로 실행하는 메서드이다.스프링부트3 ( springboot3)도 마찬가지다.main() 함수가 있고, 스프링부트3를 실행시키지만, 하나만 있으면 되며, 중요한 것은 main() 함수가 아니다.모든 프로그램의 순서는.. 2024. 7. 21. 스프링부트3 / start.spring.io 에서 프로젝트 생성하기 스프링부트3는 start.spring.io 웹페이지에서 프로젝트를 생성할 수 있다. 스프링부트3 프로젝트를 생성하는데 인텔리제이 또는 비주얼스튜디오에서 직접 스프링부트3 프로젝트를 만들 수도 있지만, 웹페이지에서 제공하는 프로젝트 생성기를 이용하는 것이 편리하다. 하지만, 조금 세세히 공부할 마음이 있다면 IDE 툴에서 직접 프로젝트를 만들고 라이브러리를 추가하는 방법 또한 괜찮은 방법이다.스프링부트3 / start.spring.io 에서 프로젝트 생성하기웹페이지와 웹서비스를 만들 때 스프링부트3는 프로젝트 생성기를 제공한다.개발툴에서 직접 프로젝트를 생성할 수도 있지만, 스프링부트 공식홈페이지에서 제공하는 프로젝트 생성기를 사용하는 것이 여러모로 편리하다.스프링부트3 프로젝트 생성을 위해 홈페이지를 방.. 2024. 7. 10. 스프링부트3의 동작과 흐름 Controller Service Repository 스프링부트는 Controller, Service, Repository 순서로 동작하고 데이터가 흘러간다. Controller와 Service는 스프링MVC와 비슷하지만, DB를 연동하는 부분인 Repository 부분에서 차이가 있다.스프링부트의 Repository는 스프링MVC의 DAO 부분과 같은 역할을 한다. 버전의 차이가 있지만, 전체적인 부분에서 프레임워크의 동작은 같다.스프링부트3의 동작과 흐름Controller Service RepositoryIT하면 빼놓을 수 없는 것이 스프링부트이며 포스팅을 하는 시점 버전 3.x 까지 존재한다.정부사업부터 개인홈페이지까지 다양한 분야에서 사용되는 스프링부트는 만능에 가깝게 보이긴 하지만, 그 흐름이나 사용법이 방대하여 꾸준한 학습이 필요한 것이기도 하다.. 2024. 7. 7. C# 특정 폴더의 파일 목록 불러오기 Directory.EnumerateFiles 메서드 특정폴더의 파일 목록을 얻기 위해 C#은 Directory.EnumerateFiles 메서드를 지원한다. 메서드의 인수로 폴더의 경로를 지정해 주면 해당 폴더의 모든 파일들을 불러올 수 있다. 파일들은 반복이 가능한 열거형이며 모든 파일은 문자열이다. 단순히 반복문을 통해 화면에 파일을 출력할 수 있다.C# 특정 폴더의 파일 목록 불러오기Directory.EnumerateFilesC# 을 이용해 파일 목록을 보기 위해 필요한 메서드가 있다면 Directory.EnumerateFiles 메서드를 사용할 수 있다.파라미터로 폴더 경로만 지정하면 반복이 가능한 배열 형태의 문자열로 경로가 포함된 파일을 목록으로 출력한다.목록으로 출력한다는 것은 곧 반복문을 사용할 수 있다는 것이며, 편하게 foreach 반복.. 2024. 5. 21. 이전 1 2 3 4 5 6 ··· 190 다음 반응형