본문 바로가기
728x90
728x90

전체 글117

[Intellij; 인텔리제이] 오른쪽 클릭으로 프로젝트 열기 / "Open Folder as IntelliJ Idea Project" 가 안 보일 때 JetBrains 관련 프로그램들을 ToolBox로 관리하다 보니 생긴 문제가 있다. 전에 쓰던 인텔리제이 같은 경우 설치할때 `Add "Open Folder as Project"`를 체크해서 아무 폴더에서 마우스 오른쪽 클릭으로 인텔리제이 프로젝트를 열었다. 근데 ToolBox로 관리하다보니 그런 설치 과정이 생략되었는지 내가 놓친건지 오른쪽 클릭을 해도 `Open Folder as IntelliJ Idea Project` 가 안보이는거다. 그래서 인터넷에 검색을 해서 방법을 찾아 적용해보고 그 과정을 내 블로그에 남긴다. 레지스트리에 등록할 설정 경로 찾기 우선 cmd 파일의 경로를 찾는다. ToolBox 아이콘을 눌러서 Settings를 연다. > Tools 를 클릭한다. `Shell scripts.. 2024. 1. 5.
[Java; 자바] StringUtils / isBlank / isEmpty / org.apache.commons.lang3 / 공백 체크 / null 체크 StringUtils 란? https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html StringUtils (Apache Commons Lang 3.14.0 API) Splits a String by Character type as returned by java.lang.Character.getType(char). Groups of contiguous characters of the same type are returned as complete tokens, with the following exception: the character of type Character.UPPERCASE_LET.. 2024. 1. 4.
[MariaDB; 마리아디비] 마리아DB 주석처리 오늘은 간단한 팁하나 남기고 가겠습니다. 쿼리문을 작성하다보면 주석처리를 해야할때가 가끔 생깁니다. 그럴때를 위해 글을 남깁니다. 마리아DB 주석처리 마리아DB에서 주석 처리하는 방법은 여러 가지가 있습니다. 주석은 SQL 쿼리나 데이터베이스 객체 (테이블, 컬럼 등)에 대한 설명이나 메모를 추가할 때 사용됩니다. 아래는 주석 처리 방법의 몇 가지 예제입니다. 한 줄 주석 처리 -- 이렇게 두 개의 대시 기호(하이픈)로 시작하면 해당 줄의 나머지 부분이 주석 처리됩니다. -- 한 줄 주석 처리​ 블록 주석 처리 /* */ /* 이렇게 시작하고 */ 이렇게 끝나는 블록 주석은 여러 줄에 걸쳐 사용할 수 있습니다. 주석 처리할 부분을 모두 포함하도록 시작과 끝을 명시해야 합니다. /* 여러 줄 주석 처리 블.. 2024. 1. 2.
[Intellij; 인텔리제이] println 자동 완성 초보자들이 가장 많이 작성하는 코드를 하나 꼽으라면 나는 `System.out.println("Hello World!");`를 꼽겠다. 이 `println`을 인텔리제이에서 빠르게 작성하는 방법에 대해 알아보자. 저번 시간과 비슷하다. `println`를 자동 완성 하는 방법은 `sout`이라고 작성하고 잠시 기다리거나 `ctrl + space bar`를 입력하면 된다. 그러면 아래 그림과 같이 바로 내용을 작성할 수 있게 커서가 위치한다. 그 외에 몇가지 더 자동 완성 기능이 있다. 다음과 같이 `sout`, `souf`, `soutv`, `soutm`, `soutp` 등 다양한 자동완성 기능이 있다. 자신이 자주 사용하는 기능의 자동완성을 외워두고 사용하면 좀 더 빠른 코딩을 할 수 있다. 끝. 2023. 12. 19.
[Intellij; 인텔리제이] Main 메서드 자동 완성 오늘은 가볍게 인텔리제이에서 유용하게 사용하는 꿀팁을 작성해보자. 아주 간단하다. public class DaddyDontSleep { public static void main(String[] args) { } } 위 의 main 메서드를 자동 완성 하는 방법은 `main` 이라고 작성하고 잠시 기다리거나 `ctrl + space bar`를 입력하면 아래 그림과 같이 `main() method declartion` 이라는 애가 나온다. 간단하게 `Enter`를 갈기면 끝난다. 끝. 2023. 12. 19.
[Spring; 스프링] Spring Boot Configuration Processor 란? (feat. 메타데이터; Metadata) Spring Boot Configuration Processor 스프링 부트 Configuration Processor는 스프링 부트 프로젝트에서 사용되는 어노테이션 프로세서입니다. 이 프로세서는 @ConfigurationProperties 어노테이션으로 마킹된 클래스들을 처리하고, 해당 클래스들의 설정 값을 바인딩하여 사용할 수 있게 해줍니다. Configuration Processor는 스프링 부트의 자동 구성 기능을 향상시키고, 애플리케이션 설정을 더 쉽게 관리할 수 있게 도와줍니다. 이를 통해 개발자는 application.properties나 application.yml 파일에 작성된 설정 값을 자동으로 매핑하여 사용할 수 있습니다. 이 프로세서는 스프링 부트의 의존성으로 제공되며, 일반적으로 .. 2023. 12. 18.
728x90
728x90