본문 바로가기

전체 글

(18)
Ubuntu 22.04 서버 초기 세팅 root 및 ubuntu 계정 비밀번호 변경 root 로 접속하여 passwd 명령어로 root 비번을 변경해야 합니다. # passwd 클라우드 서버의 경우 기본으로 생성되는 ubuntu 계정의 비번도 변경해 줍니다. # passwd ubuntu ​ 호스트 이름 변경 호스트 이름을 수정하려면 /etc/hostname 파일을 직접 수정하고 리부팅하는 방법과 아래 명령어를 실행하는 방법이 있습니다. 아래 명령어를 실행하고 쉘을 다시 접속하면 이름이 바뀐 것을 알 수 있습니다. # hostnamectl set-hostname ubuntu2204 ​ 새로 생성한 계정에 sudo 권한 부여하기 /etc/sudoers 파일을 열어보면 최하단에 아래와 같은 내용이 있습니다. @includedir /etc/sudoe..
Thymeleaf Template 문법 ​ Thymeleaf 는 웹 및 독립환경에서 모두 동작하는 서버사이드 자바 템플릿 엔진입니다. ​ 로고는 백리까지 향이 간다는 백리향 잎을 형상화하여 만들었는데 자바 스프링 로고와 잘 어울리네요. ​ 의존성 추가 dependencies { ... implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' ... } ​ 선언 꼭 필요한 설정은 아니지만 xmlns를 선언하면 IDE에서 지원하므로 편집에 도움이 됨 ​ 표현식 표현식 설명 ${...} 변수의 값 표현식 #{...} 속성 파일 값 표현식 @{...} URL 표현식 *{...} 선택한 변수의 표현식 (th:object에서 선택한 객체에 접근) ​ 사용법 기존 속성 앞에 th:를 ..
IntelliJ에서 springboot 프로젝트 시작하기 스프링부트 프로젝트를 생성할 때 start.spring.io 에서 생성하면 필요한 설정과 기본 파일들을 생성해주기 때문에 자주 이용하는데요. ​ ​ ​ ​ IntelliJ에서 직접 프로젝트를 생성해 보도록 하겠습니다. ​ IntelliJ를 실행하고 New Project 선택합니다. ​ ​ 프로젝트 생성을 위해 아래처럼 입력합니다. ​ 프로젝트명 : 원하는 프로젝트명으로 입력 (예: springboot-project1 ) Location : 프로젝트가 위치할 경로 Language : Java Build system : Gradle JDK : 17이하 설치 (20에서는 unsupported class file major version 64 오류 발생함) Gradle DSL : Groovy GroupId :..