본문 바로가기

전체 글2572

Eclipse - 이클립스 내에 'DBeaver' 설치하기 안녕하세요. 고코더 입니다. 이클립스내에 데이터베이스 관리 도구 DBeaver를 설치할 수 있습니다. 한번 그 방법을 알아보겠습니다. ● 1. 이클립스 마켓플레이스에서 'DBeaver'를 검색합니다. ●2. 그리고 기본으로 선택된 IDE만 설치합니다. ● 3. 라이선스 동의를 합니다. ● 4. 그리고 중간에 나오는 프로젝트 동의 여부는 Trust를 합니다. ●5. 설치되면 아래처럼 DBeaver가 보입니다. 이를 선택합니다. 그럼 사용이 가능합니다. 2022. 2. 3.
@Override 어노테이션이란? 안녕하세요. 고코더 입니다. ● 1. 이렇게 인터페이스를 참조하고 클래스를 만들 경우 @Override 가 자동으로 붙어 있습니다. 그럼 이 어노테이션은 뭔지? 어떤 기능을 하는지 알아보겠습니다. public class PrinterA implements Printer { @Override public void Printer(String message) { // TODO Auto-generated method stub } } @Override 사용하는 이유 ● 2. 부모의 클래스나 인터페이스로부터 어노테이션 바로 다음에 사용한 메서드라는 걸 말합니다. 만약 이 오버라이드 어노테이션이 없다면 부모로부터 오버 라이딩되었는지 확신할 수 없습니다. 그래서 만약 해당 어노테이션을 사용하면 컴파일러에게 부모 클래스.. 2022. 1. 30.
Spring Boot Gradle - lombok 추가하기 안녕하세요. 고코더 입니다. ● 1. 스프링부트 그래들 환경일 때 lombok을 추가하는 방법을 알아보겠습니다. 우선 "build.gradle" 파일을 엽니다. ●2. 그리고 아래 소스를 추가합니다. implementation 'org.projectlombok:lombok' ●3. 그다음 그래들을 다시 빌드하면 완료입니다. 2022. 1. 30.
Spring Model 이란? 안녕하세요. 고코더 입니다. 오늘은 스프링에서 자주 사용하는 Model을 알아보는 시간을 가져보겠습니다. Model이란? Model 객체는 컨트롤러에서 데이터를 생성해 이를 JSP 즉 View에 전달하는 역할을 합니다. HashMap 형태를 갖고 있고, 키(key)와, 밸류(value) 값을 저장합니다. Servelt의 request.setAttribute()과 비슷한 역할을 한다고 알려져 있습니다. 예제 아래 소스를 보시면 2번째에 "Model model"이 선언되어 있습니다. 메서드에 매개변수를 Model 타입의 model 변수를 선언함으로 사용이 가능합니다. 그리고 "addAttribute"를 통해 View로 데이터를 전달할 수 있습니다. @RequestMapping(value="/modelTest.. 2022. 1. 30.
tomcat - 톰캣 8.5.x , 9.x, 10.x 최신버전 다운로드 / 첨부파일 안녕하세요. 고코더 입니다. ● 1. 가장 많이 사용하는 톰캣 버전 8.5와 9.0 최신 버전을 올려둡니다. 해당 다운로드 사이트는 아래와 같습니다. https://tomcat.apache.org/download-90.cgi https://tomcat.apache.org/download-80.cgi https://tomcat.apache.org/download-10.cgi ● 2. 첨부파일을 통해 다운로드하셔도 좋습니다. 사실은 제가 사용하려고 올려둡니다. ● 3. 압축해제 후 아래 파일을 다시 압축 풀어 사용하시면 됩니다. 2022. 1. 29.
STS 윈도우 최신버전 다운로드 및 설치하기 안녕하세요. 고코더 입니다. 다운로드 ● 1. 공식 홈페이지 접속합니다. 그리고 해당 화면에서 Window 버전을 클릭합니다. https://spring.io/tools ● 2. 그럼 이렇게 최신 버전 파일이 다운로드됩니다. JAR 압축 해제 ● 3. 확장자 jar 파일이 나타나는데 이 파일은 zip 파일 압축해제하듯이 압축을 해제하면 됩니다. ● 4. 그리고 다시 contents.zip 파일을 압축 해제합니다. ● 5. 최신 버전을 STS가 준비되었습니다. 2022. 1. 29.
SourceTree - 소스트리 최신으로 업데이트 안녕하세요. 고코더 입니다. 1. 소스 트리를 최신으로 업데이트하는 방법을 알아보겠습니다. 우선 상단에 "도구"에서 "옵션"을 클릭합니다. 2. 그리고 두 번째 탭에서 Updates를 클릭하고 "업데이트"를 클릭합니다. 3. 그럼 스스로 혼자 업데이트를 진행합니다. 4. 지금 재시작을 누르면 소스 트리가 최신 버전으로 업데이트됩니다. 2022. 1. 27.
Spring Boot Gradle - JSP 수정시 즉시 적용하기 안녕하세요. 고코더 입니다. 스프링 부트 Gradle 환경에서 JSP를 수정하면 즉시 적용할 수 있도록 옵션을 설정해보겠습니다. ● 1. 해당 파일을 수정합니다. /src/main/resources/application.properties ● 2. 해당 파일을 그리고 해당 내용을 추가합니다. 이렇게 추가하면 앞으로 JSP를 저장하면 자동으로 서버에 적용됩니다. server.servlet.jsp.init-parameters.development=true 2022. 1. 27.
JSP - out.print, out.println 차이점 안녕하세요. 고코더 입니다. JSP를 처음 배우면 꼭 등장하는 두 함수가 있습니다. 바로 out.print, out.println입니다. 이 두 가지를 배워보겠습니다. 공통점 ● 1. 둘 다 텍스트를 노출하는 기능을 하는 함수입니다. 해당 함수를 사용하면 깔끔하게 텍스트를 노출할 수 있습니다. 차이점 ● 2. 두 기능의 차이점은 소스보기에서 볼 때 보이는 방식이 다릅니다. ● 3. 이렇게 소스보기를 보면 미묘한 차이가 있습니다. println 은 줄 바꿈 되어 보입니다. 2022. 1. 27.