2023.06.28 105일차 인텔리제이 배우기
105일차
인텔리제이 사용법 배우기!!
단축키 배워보기..!
실행하면 마지막 프로젝트가 떠있는 상태 이다.
인텔리제이 실험 버전 을 미리 사용할 수 있는게 있다.
얼리 억세스 프로그램 EAP 얼티밋과 기능이 같은데 실험대상이 되는 것이다.
버그가 있는 프로그램 무료로 사용해봐보는 것이다.
file -new project
스프링 부트를 만들때는 spring initialzr를 하면된다.
이름, 위치 깃리포지터리로 만들것인지(git init생략)
type 라이브러리 관리 maven gradle등등이 잇다.
group 회사 웹주소
artifact 프로젝트이름
package 웹주소.프로젝트 이름으로 만들어진다.
패키징 jar war jsp사용하면 war선택해야한다.
Spring web, 롬복, 데브툴, 시큐리티, 마리아db, mybatis 등등 필요한 것 넣어주기
인테리제이에서는 devtools가 잘 작동안하긴한다. 이클립스보다 너무 느리다.
websocket ouath javamailsender등등 추가할 거 알아서 추가하기
프로젝트만들엇을때
microsfot defender
ctrl ctril로 실행시키거나
shift + f10 실행시키면된다.
그냥 실행하면 DataSource연결안되어있다고 오류남
프로젝트마다 롬복 enable해줘야한다.
이클립스에서는 자동으로 됫엇는데 maven update 오른쪽위에 뜨는데 무조건 눌러줘야한다.
application.propeties가서 추가 설정해주자.
스프링부트 지원하고 잇기때문에 필요한것들알아서 힌트를 다 얻을 수 있다.
git ignore에 custom.properties넣어주는 것을 항상 잊지말자
중요한 정보가 들어있다!
클래스 만들기
new - java class 패키지명.클래스이름
대문자로작성해야 어노테이션 힌트준다.
jsp파일은 webapp/WEB-INF/views에 만들어주기
username : user
비밀번호 : 킬때 생성되는 시큐리티 번호
옆에 데이터베이스 탭에서 데이터베이스를 선택하고 QUERY CONSOLE하면 워크벤치 가지않아도 설정할 수 있다.
mapper만드는 방법이 다르다.
xml의 경우에 resources파일에 담아줘야한다.
ctrl alt enter 커서위에 작성하기
ctrl E 최근작업한 파일