본문 바로가기

전체 글97

[JAVA] 콤마로 구분되어 저장된 String 데이터 List화 하기 List skillList = new ArrayList(); // DB에서 콤마로 구분된 String 조회. // 예시 : computer, network, OS String skills = jobApplyMapper.findSkiils(userId); if (skills != null) { // String 배열에 split 해서 담기 String[] skillsDatas = skills.split(","); // 반복문으로 list에 추가 for (int i = 0; i < skillsDatas.length; i++) { System.out.println(i); Map paramMap = new HashMap(); paramMap.put("skill", skillsDatas[i]); skillList.. 2023. 2. 21.
[InteliJ] Eclipse project Git주소로 Import / InteliJ에서 Tomcat 서버 추가 이미 Git Repository가 생성되어 있고, 해당 주소를 알고 있다는 전제 [ InteliJ Git 소스 Import 방법 ] InteliJ 실행 후 Get from VCS 클릭 1 URL 위치에 Git주소 붙여넣기. 2 내 로컬에 프로젝트가 저장되는 디렉터리 설정. (원하는 위치에 파일 생성) 그러면 InteliJ가 열심히 Cloning repository 할거임. 이제 InteliJ 프로젝트 기본설정으로 java version과 JDK연결 해줄거임. File > Project Structure... => 단축키 Ctrl + Alt + Shift +S 1 Edit 클릭 후, 내 프로젝트에 맞게 설치한 jdk 경로를 지정해줌. 2 JAVA 언어 설정, 나는 8이어서 1.8로 선택했음. 1의 JDK .. 2023. 2. 10.
[Intelij] 자주 쓰는 단축키 모음(Windows) [제일 자주 쓰는]실행 취소 undo : Ctrl + z (Eclipse에서는 Ctrl + z) *undo : do에 un을 붙인, 뭔가를 한 것을 하기 전 상태로 되돌리는 기능. 복구 redo: : Ctrl + Shift + z (Eclipse에서는 Ctrl + y)  커서 위치를 이동하지 않고 에디터 창에서 텍스트 스크롤 Ctrl + 방향키=> 소스를 보거나, 콘솔창에서 오른쪽으로 길어진 소스를 스크롤해서 볼 때 편함  [ 찾기 / 이동 ]전체 파일에서 문자열 찾기: Ctrl + Shift + F (Eclipse: Ctrl + H)* 문자열 찾기기 때문에 바꾸기 기능도 가능, 문자열을 입력하고 엔터를 눌러서 바뀌지 않게 주의.파일명 찾기 Shift 연속 두번 (Eclipse : Ctrl + Shift.. 2023. 2. 3.
[SpringBoot]Redundant declaration: @SpringBootApplication already applies @EnableAutoConfiguration @SpringBootApplication에 대한 공식 설명 Indicates a configuration class that declares one or more @Bean methods and also triggers auto-configuration and component scanning. This is a convenience annotation that is equivalent to declaring @Configuration, @EnableAutoConfiguration and @ComponentScan. 하나 이상의 @Bean 메서드를 선언하고 자동 구성 및 구성 요소 검색을 트리거하는 구성 클래스를 나타냅니다. 이는 @Configuration, @EnableAutoConfiguration .. 2023. 2. 2.
[SpringBoot] 라이브러리 라이브러리 API를 기반으로 대상 환경(플랫폼)에서 바로 실행될 수 있도록 모듈화된 프로그램 모음이다. 라이브러리는 혼자서 동작하는 완전한 프로그램이 아닌, 특정한 부분 기능만을 수행하도록 제작된, 컴파일되어 기계어의 형태로 (또는 대상 플랫폼에 따라서는 바이트코드로) 존재하는 프로그램이다. 표준 라이브러리: 특정 언어의 개발 환경에 기본적으로 포함된 것들은 대부분 표준 라이브러리라고 불린다. 기본적인 기능 수행과 더불어 디버깅, 성능측정 등을 위한 별도의 API가 존재한다. 런타임 라이브러리: 프로그램이 실제 환경에서 실행되기 위해 필요한 모듈들이다. 대부분 위의 표준 라이브러리에서 기능 수행에 필요한 것들만 제공되거나, 스크립트의 실행기 등을 말한다. InteliJ의 프로젝트 내 External Li.. 2023. 1. 16.