본문 바로가기
eclipse 단축키 (Window) 기본생성자 : Ctrl + spaceBar + Enter 매개변수 있는 생성자 : Alt + s + a + g getter+ setter : Alt + s + r + a + r 슈퍼클래스 자동생성 : At + s + a 자동정렬 : Ctrl + shift + f 특정 import : Ctrl + shift + m 자동 import : Ctrl + shift + o 자동완성 : Ctrl + spaceBar 특정 줄 번호로 이동 : Ctrl + l 한 줄 삭제 : Ctrl + d 파일 닫기 : Ctrl + w 주석 : Ctrl + shif + / Ctrl + Shift + X : 대문자로 변환 Ctrl + Shift + Y : 소문자로 변환 +생각나는대로 추가 예정 2021. 10. 11.
java - jar 파일 생성 후 리눅스 실행 리눅스 jar파일 실행 리눅스에 올릴 프로젝트를 선택한 뒤에 Export클릭 Runnable JAR file 선택 Launch configuration : 실행될 클래스 Export destination : jar 저장 위치 설정 후 finish 클릭하면 jar파일 생성 생성된 jar파일을 리눅스 서버로 올리고 실행 명령어를 입력한다. 실행 명령어 java -jar 파일명.jar 입력하면 jar파일이 실행된다. 2021. 9. 29.
[Mysql] where 1=1 1=1 : 항상 참이라는 뜻 쓰는 이유 -주석 처리가 편하다 -서버sql을 동적처리하기 위함 ->WHERE 1=1 조건은 반드시 참의 값이 있기에 뒤에 AND절이 붙어 연달아 사용할 수 있다. ->검색을 활용할 때 사용하면 유용적, 수정과 삭제을 하는 경우에는 효율적이지 않다. 2021. 9. 24.
[Mybatis] Parameter - #{value} 바뀌는 Parameter를 사용할 때 mybatis는 #{value} 를 지원한다 자동으로 ''따옴표도 입력됨 select * from user where user_id = #{value} #{value} 는 문자열로만 인식된다. https://mybatis.org/mybatis-3/ko/sqlmap-xml.html 2021. 9. 24.
[spring] 프로젝트 구조 spring 프로젝트 폴더 구조 2021. 9. 22.
[Spring] MVC Spring MVC : Spring Framework에서는 클라이언트의 화면을 표현하기 위한 View와 서비스를 수행하기 위한 개발 로직 부분을 나누는 MVC2 패턴 지원 또한 Model, View, Controller 사이의 의존 관계를 DI 컨테이너에서 관리하여 유연한 웹 애플리케이션을 쉽게 구현 및 개발 가능 Spring MVC 요청 처리 과정 구성요소 -DispatcherServlet : 클라이언트의 요청(Request)을 전달 받고 요청에 맞는 컨트롤러가 리턴한 결과 값을 View에 전달하여 알맞은 응답(response)생성 -HandlerMapping : 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지 결정 -Controller : 클라이언트의 요청을 처리한 뒤 결과를 DispatcherS.. 2021. 9. 22.