전체 글
[Ubuntu] MariaDB 설치
# MariaDB 서버 설치sudo apt install mariadb-server# MariaDB 클라이언트 설치sudo apt install mariadb-client# MariaDB secure 설정sudo mysql_secure_installationEnter current password for root (enter for none): # mariadb root 계정 비밀번호 입력Switch to unix_socket authentication [Y/n] # n 입력(mariadb 로그인 시 시스템 계정 비밀번호를 사용할지)Change the root password? [Y/n] # n 입력(root 비밀번호를 변경할지)Remove anonymous users? [Y/n] # y 입력(anony..
[Ubuntu] 서버 설정
기본설정# root 비밀번호 변경sudo passwd root# SSH 기능 켜기sudo apt updatesudo apt install openssh-server# SSH 서비스 실행systemctl enable sshsystemctl start sshsystemctl status sshvi 데이터 방향키 오류 수정# home 디렉토리 이동cd ~# vi 에디터로 .exrc 파일을 생성vi .exrc# 아래와 같이 내용 입력후 :wq 명령어를 이용해 저장set bs=2set nocp# 설정을 적용source .exrc
Thymeleaf Layout: 템플릿 구성과 파라미터 활용
Thymeleaf의 decorate 속성은 템플릿 레이아웃을 적용할 때 사용하는 기능으로, 페이지의 구조와 공통 레이아웃을 효율적으로 관리하는 데 도움이 됩니다. 이 기능은 Thymeleaf Layout Dialect라는 확장 라이브러리에서 제공하는 것으로, 기본적으로 여러 템플릿에서 공통적으로 사용하는 레이아웃 파일을 설정할 수 있습니다. 아래는 layout:decorate에 대한 설명입니다. 1. layout:decorate의 기본 개념layout:decorate는 각 페이지 템플릿에서 layout:decorate="경로"를 통해 특정 레이아웃 템플릿을 지정하는 방식입니다. 이 기능을 통해 각 개별 페이지에서 공통 레이아웃을 사용할 수 있으며, 전체 구조는 레이아웃 템플릿에서 정의된 구조를 따르게 됩..
@Bean 객체 이름 설정
Spring Boot에서 @Bean 어노테이션을 사용해 함수에 빈 객체를 등록할 때, 빈 객체의 이름은 기본적으로 함수의 이름과 동일하게 설정됩니다. 예를 들어 다음과 같이 myService라는 이름의 빈을 정의할 수 있습니다. @Configurationpublic class AppConfig { @Bean public MyService myService() { return new MyService(); }}이 경우, Spring 컨테이너는 myService라는 이름의 빈을 등록합니다. 빈 이름 커스터마이징빈 이름을 함수 이름과 다르게 지정하고 싶다면, @Bean 어노테이션에 name 속성을 사용하여 원하는 이름을 지정할 수 있습니다.@Bean(name = "customSer..