일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- oracle
- Spring Boot
- REST
- maven
- War
- Linux
- 스프링프레임워크
- git
- annotaion
- Spring
- Web
- JAR
- Spring Framework
- soap
- SpringFramework
- mybatis
- spring-framework
- 개발
- 스프링부트
- springboot
- hashcode
- 웹프로젝트
- tomcat
- gitlab
- Jenkins
- Gradle
- java
- 이클립스
- Pipeline
- jsp
- Today
- Total
목록java (13)
Verity's Daily Logs_
Java Annotation? 자바 어노테이션은 자바 소스코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. JDK 1.5 버전 이상부터 사용 가능하며, 보통 @ 기호를 앞에 붙여서 사용한다. 자바 어노테이션은 클래스파일에 임베디드 되어 컴파일러에 의해 생성된 후, 자바 가상 머신에 포함되어 작동한다. 💡 메타데이터(metadata): 데이터(data)에 대한 데이터, 어떤 목적을 가지고 만들어진 데이터 (Constructed data whit a purpose) 애플리케이션이 처리할 데이터가 아니라, 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지 알려주는 정보 Annotation의 용도 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공함. 소프트웨어 개발 툴(IDE)이 빌드..
Jenkins를 이용하여 프로젝트 빌드&배포할 때 가장 많이 쓰이는 방법은 ‘Publish Over SSH’ 플러그인을 사용하는 것이다. 이 플러그인은 Jenkins 환경설정에서 Server에 대한 접속 정보를 저장해 두고, 해당 서버에 접속하여 File전송뿐만 아니라 명령어 실행까지 가능하기 때문이다. 이때, 접속정보인 password를 직접 저장해 두어서 사용할 수도 있고, AWS를 사용하는 경우 .pem 파일 값을 입력할 수도 있기 때문에 서버의 종류에 무관하게 모두 사용할 수 있다는 장점이 있다. 플러그인 설치부터 Spring프로젝트 배포까지 설정하는 방법을 기록해 두도록 하자. 1. Project 및 배포 환경 정리 배포 할 프로젝트는 Springframework로 만든 웹 시스템이다. Mave..
package com.example.demo; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class ArraysApplication { /* * 1. 배열이란? * 동일한 자료형(Data Type)의 데이터를 연속된 공간에 저장하기 위한 자료구조이다. * 즉, 연관된 데이터를 그룹화하여 묶어준다고 생각하면 된다. * * 2. 배열의 장점 * 연관된 데이터를 저장하기 위한 변수의 선언을 줄여주며, * 반복문 등을 이용하여 계산과 같은 일련의 과정을 쉽게 처리할 수 있다. * */ public static void main(String[] args){ System.out.println("Array..
LINUX환경(CentOS)에서 Tomcat 설치하는 과정을 정리한다. 1. 원하는 톰캣 설치 버전 확인 아래 사이트에서 원하는 버전의 다운로드 경로를 확인할 수 있다. 최종 다운로드 경로는 http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.38/bin/apache-tomcat-9.0.38.tar.gz 형식이다. 사이트: http://archive.apache.org/dist/tomcat 2. 톰캣 파일 다운로드 [root@localhost ~]# cd /home/tomcat [root@localhost tomcat]# curl -O http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.38/bin/apache-tomcat..