본문 바로가기
  • Welcome J-Kyu Tstory
728x90

전체 글186

[Intellij]SpringBoot_ project에서 DispatcherServlet 경로 찾기 1. Intellij에서 DIspatcherServlet 찾기 : Extenal Libraries 에서 ctrl + F로 'web' 검색( ctrl + F 눌렀을때 아무 반응이 없지만, 바로 글자를 입력하면 찾기 실행) springframework:spring-webmvc 하위 경로를 펼침 하위 목록에 [spring-webmvc]-[org.springframework.web.servlet]-Dispatcherservlet 위치 2022. 8. 30.
바인딩(Binding) 이란? 1. 바인딩(Binding) : 일반적인 의미에서, 속성과 개체 사이 또는 연산과 기호 사이와 같은 연관(Association)이다.바인딩이 일어나는 시간을 바인딩 시간이라고 부른다. 바인딩과 바인딩 시간은 프로그래밍 언어 의미론에서 매우 중요한 개념이다. 바인딩은 언어 설계 시간, 언어 구현시간, 컴파일 시간, 링크 시간, 적재 시간, 또는 실행 시간에 일어날 수 있다. 이름을 속성에 연관(bind)시키는 과정이 바인딩이다. 2022. 8. 29.
[IP address]내 PC의 Mac주소 확인 방법 1. 내 PC의 Mac 주소 확인 방법 : [win+R] 로 [cmd]입력 후 콘솔창 실행 ipconpig /all 입력 물리적 주소가 바로 Mac 주소 2022. 8. 21.
[Git]STS에서 깃 사용방법 및 흐름 1. 깃헙 흐름 구조 : 2. Push/Pull 순서 : [Pull] 1. Master 이동 (Switch to Master) 2. Pull 받기 3. Switch 각 로컬브랜치(개인Branch) 4. Merge (Master에서 받은 Pull을 Local 로 Merge) [Push] 1. Pull과정을 수행 (충돌을 막기위해) 2. (개인 Branch) 변경사항 Stage 3. Commit (개인 Branch) 4. Master로 이동 Local의 소스를 Merge 5. Master에서 Push (※ 충돌이 나서 PUSH에러날 경우 백업) 6. 개인Branch로 이동 후 다시 작업 [참고] STS에서 Spring(Package Explorer)과 Git의 전환 단축키는 Ctrl+F8 [PULL] 1. .. 2022. 8. 20.
[SpringFramework]Interface의 구현체 목록/이동 1. Interface(abstract)의 구현 클래스 목록: Ctrl + 클릭을 하면 정의된 곳으로 이동 또는 Ctrl를 누른상태에서 마우스 오버했을 시 정의/구현 목록이 뜸 Interface의 구현클래스 목록을 보려면 Open Implementation 또는 Ctrl + T 를 눌러서 확인 2022. 8. 19.
[SpringFramework]_@ModelAttribute기능 1. @RequestParam 으로 파라미터를 받는 형식 : @RequestParam 을 통해 HTTP의 파라미터 값을 받아서 사용 2. @ModelAttribute 기능 : @ModelAttribute를 사용하면 자동으로 모델 객체를 생성하고, 요청 파라미터 값도 모두 들어가짐 [스프링MVC는 @ModelAttribute가 있으면 다음을 실행] -'bno'객체를 생성 - 요청 파라미터의 이름으로 'bno'객체의 프로퍼티(getter, setter)를 찾음 - 해당 프로퍼티의 setter를 호출해서 파라미터의 값을 입력(바인딩) 함 2022. 8. 18.
728x90