본문 바로가기

basic/Java

(44)
OpenJDK 설치하기 kuzuro.blogspot.com/2019/01/jdk.html 오픈 JDK (open JDK) 설치 개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET kuzuro.blogspot.com 실행 > sysdm.cpl 시스템 환경변수
인텔리제이 단축키 https://www.jetbrains.com/help/rider/Keymaps_Comparison_Windows.html Keyboard shortcuts: keymaps comparison (Windows) | JetBrains Rider www.jetbrains.com "sout" + tab = System.out.println() "psvm" + tab = public static void main ... ctrl + shift + "n" = 파일 검색 // shift 2번 누르기 ctrl + alt + "l" = 자동정렬 메소드에 마우스 갖다 데고 ctrl + alt + "b" = 그 메소드 찾아서 파일 열어줌 단어에 커서를 가져다 데고 shift + "f6" = 해당 파일에서 해당 단어를 전체..
인텔리제이 포트번호 변경하는 법 스프링부트로 생성된 프로젝트의 경우 src/main/resources의 application.properties파일에서 'server.port=원하는 포트번호' 로 수정하거나 상단 메뉴 Run >> Edit Configurations 포트번호를 원하는 값으로 설정해준다. mvn spring-boot:run
[ERROR] java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/servlet/http/HttpServletMapping; jdk의 servlet-api와 톰캣의 servlet-api가 충돌나서 나는것 같다. 따라서 톰캣의 servlet-api를 복사해서 C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext안의 servlet-api에 덮어씌우면 해결된다.
[ERROR] Run `spring-javaformat:apply` to fix. Maven 빌드 오류시 cmd 명령어 cmd키고 프로젝트 위치로 간 다음에 빌드 오류시 mvnw spring-javaformat:apply 패키지 확인할 경우 mvnw package
[Spring] @Component & @Auotwired어노테이션 @Component: 스프링에서 객체로 만들어서 관리하는 대상이라는 것을 알려주는 어노테이션, component-scan할 때 읽어줌 @Autowired: 스프링 내부에서 자신이 특정한 객체에 의존적이므로 자신에게 해당 타입의 빈을 주입해주라는 것, 참고로 필요한 객체가 존재하지 않는다면 객체를 만들 수 없으므로 에러 발생함
[Lombok] 어노테이션 @Data @Data는 @ToString, @EqualsAndHashCode, @Getter/@Setter, @RequiredArgsConstructor를 모두 결합한 형태로 한번에 모든 메서드를 생성해 준다.
접근 지정자 public: 어디서든 접근 가능 protected: 다른패키지는 접근 불가 default: 동일 패키지 안 이면 접근 가능 private: 클래스 안에서만 사용