본문 바로가기

전체 글

(90)
[SpringBoot] build.gradle 설정 정리 및 조사 목적 springBoot Project의 빠른 설정을 위해 설정에 필요한 정보들을 일괄 추가하고, 관련된 디펜던시나 항목들이 무슨 활동을 하는지 조사한다. 1. apply plugin : - task의 집합이다. - gradle어플리케이션의 빌드부터 테스트까지 다양한 작업을 수행하는 작업단위이다. - 특정 작업을 하기위해 모아놓은 작업들의 묶음을 의미한다. - apply는 커스텀 플러그인을 만들 떄 사용한다. apply plugin: 'io.spring.dependency-management' 나의설정 plugins { id 'java' id 'org.springframework.boot' version '3.1.0' id 'io.spring.dependency-management' version '1...
[JAVA] 조건문 ( if / if-else / 삼항연산자 / switch-case / switch Expression) 조건문? 특정한 조건이 true인 경우 해당하는 수행문을 실행하게 구현된 것. [ If ] 조건식이 참일 때 수행문을 실행한다. 조건식이 거짓인 경우 else 이후에 있는 수행문 2를 수행한다. If ( 조건식 ) { 수행문1 ; } else { 수행문2 } [ if - else if - else ] else의 뒤에 if를 추가하여 조건식을 한번 더 수행할 수 있다. ㄴ 하나의 상황에 대한 조건식이 여러개로 나뉘어 각 조건마다 서로 다른 수행문을 수행해야 하는 경우에 사용된다. If ( 조건식 ) { 수행문1 ; } else if { 수행문 2 } else { 수행문3 } int age =18 ; if ( age < 8 ) { system.out.println(“미취학아동”); } else if ( ag..
정리필요/[springBoot] spring 프로젝트 설정하기의 나머지 전부 보호되어 있는 글입니다.
[블로그설정] 개인 도메인으로 접속 시 티스토리 블로그로 이동하게 설정 ( 티스토리+DNSever) [ 목적 ] 개인 도메인으로 접속 시 티스토리 블로그로 접근할 수 있도록 설정하기 https://notice.tistory.com/1784 [ 진행방법 ] 1. DNS서버에서 개인 도메인의 별명과 목적지 도메인 설정 ㄴ DNSever 이동 및 로그인 -> 도메인 목록에서 도메인 이름 클릭 -> 도메인 별명(CNAME) 관리 클릭 -> 도메인 별명(CNAME)추가 설정 " 접속하게 할 도메인 입력 + 목적지도메인을 blog.tistory.com " 으로 설정 후 [별명(CNAME)추가] 클릭 2. 티스토리 블로그 관리 > 블로그 로 이동 ㄴ https://{블로그이름}.tistory.com/manage/setting/blog 개인도메인으로 설정할 블로그 URL입력 후 [변경사항 저장]클릭 3. 결과 대기
[리눅스] MySQL연결시 localhost와 127.0.0.1의 차이주의 리눅스로 MySQL 서버 연결 시 host속성을 설정하는데, 이때 사용하는 localhost 와 127.0.0.1은 차이가 있다. 공통적으로 '자기자신'인 local server을 가리키는 loop back 이지만 - mysql 소켓 파일을 이용하여 접속 시 호스트가 localhost로 지정하면 unix domain socket를 이용하여 유닉스 프로세스간의 통신을 한다. mysql -uroot -p --host=localhost -- socket=/tmp/mysql.sock 호스트가 127.0.0.1로 지정시, TCP/IP 통신방식을 사용한다. > mysql -uroot -p --host=127.0.0.1 --port=3306 로컬서버에 설치된 MySQL 을 사용하는 경우에는 둘다 사용해도 괜찮지만 원..
[git] 터미널 명령어로 github 에 파일 내려받기 / 올리기 # 깃 버전 확인 git -version # 깃 프로젝트 clone하여 다운받기 https://helena90-study.tistory.com/37 # (초기설정) 깃허브 로컬저장소로 지정하기 - 깃허브에 올리고 싶은 파일 폴더 안으로 이동한다 #- 저장할 장소를 초기화 한다 -로컬 저장소로 지정할 폴더로 이동한 후 cd {폴더경로} 예 > cd /Develop/workspace/helena-api -폴더경로를 initializing한다 git init #깃허브에 파일 올리기 1) git add . 로컬 파일을 가상공간에 추가한다. 변경된 파일을 올리기 전에 대상항목들을 선택하여 가상의 공간 ( stage )에 올려둔다. 실제로 commit 된 상태는 아니다. add 뒤의 .은 현재 위치의 저장소 안의 ..
[Spring] Spring framework는 무엇인가 스프링 프레임워크? - 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다. ( application 응용 framework 뼈대 ) - 기업에서 필요로 하는 규모의 어플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션이다 - 동시에 여러 사용자로부터 발생하는 대규모 데이터의 처리와 트랜잭션 처리가 용이하다. - Spring Framework는 경량 컨테이너로 자바 객체를 담고 직접 관리한다. ( 스프링컨테이너는 객체를 담는 그릇과 같다.) - 객체의 생성 및 소멸 그리고 라이프사이클을 관리하며 - 언제든 Spring 컨테이너로부터 필요한 객체를 가져와 사용할 수 있다. - Spring framework는 IOC기반이다. IOC? inversion of Control의 약자로 ..
[spring] 스프링부트? 스프링부트? - 스프링 프레임워크를 사용한, 프로젝트를 간편하게 설정할 수 있는 웹 프레임워크이다. ( 웹 프로그램을 만들기 위한 스터티 키드 ) - 단독 실행할 수 있는 spring application 을 생성한다. - spring boot는 최소한의 초기 스프링 구성으로 가능한한 빨리 시작하고 실행할 수 있도록 설계되었다. - 웹 컨테이너를 내장하고 있어 최소한의 설정으로 쉽게 웹 어플리케이션을 만들 수 있다. - 스프링 프레임워크에서 가지고있던 단점들(xml설정파일을 작성하는 등의 설정작업들)을 하지 않고도 쉽고 빠르게 프로젝트를 설정할 수 있는 기능을 지원한다. - 빠르게 모든 스프링 개발에 관한 경험에 광범위한 접근을 제공한다. - 프로젝트 환경 구축에 큰 영역을 차지하는 비기능적인 기능들을 ..