일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- ansible
- enum
- AWS
- 중복제거
- Annotation
- PostgreSQL
- 리스트합집합
- 널포인터에러
- 두개리스트비교
- route53
- peer authentication 에러
- Spring
- 리스트차집합
- awsconsole
- 리스트비교
- 지옥같은git
- postgresql13
- mybatis
- enumtype
- instance생성
- 리스트교집합
- list중복제거
- db
- wordpress블로그
- 권한정책
- lightsail
- anymatch메서드
- WordPress
- hashset
- Java
- Today
- Total
Anyway
[@Configuration Annotation 사용하기]@Configuration 어노테이션은 Spring Boot에서 설정 클래스를 정의할 때 사용된다.이 어노테이션이 붙은 클래스는 Spring의 IoC 컨테이너에서 Bean 정의를 위한 설정 정보로 사용된다. 즉, 애플리케이션의 환경 설정을 지정하거나 애플리케이션이 실행될 때 필요한 특정 Bean을 생성할 때 활용된다. 1. @Configuration 어노테이션의 역할Bean 정의@Configuration이 붙은 클래스는 Bean 어노테이션을 사용하여 스프링 Bean을 정의한다. 이 Bean들은 Spring IoC 컨테이너에 의해 관리되며 필요할 때 주입(DI)된다.환경 설정특정 환경에 맞게 애플리케이션의 설정을 구성하는 데 사용된다. 예를 들어 ..
[SQL 동적 쿼리 사용하기][ 속성]1. prefix : 실행될 쿼리의 문 안에 쿼리 가장 앞에 붙여준다. 2. prefixOverrides: 실행될 쿼리의 문 안에 쿼리 가장 앞에 해당하는 문자들이 있으면 자동으로 지워준다. 3. suffix: 실행될 쿼리의 문 안에 쿼리 가장 뒤에 붙여준다. 4. suffixOverrides: 실행될 쿼리의 문 안에 쿼리 가장 뒤에 해당하는 문자들이 있으면 자동으로 지워준다. [코드예시로 살펴보기] 1. sql 조각을 정의하는데 사용한다. 태그 내부에 정의된 sql문은 재사용이 가능하다. 다른 sql 구문에서 태그를 사용하여 이 sql 조각을 포함시킬 수 있다. ex) 2. 태그는 sql 문을 조정하는데 사용한다.필요하지 않은 접두사나 접미사를..
상황 : Private Project를 진행하며 코드 작업 히스토리를 남기며 반복 작업도 줄이고 싶어 Ansible을 사용하게 됐다.[Infra]77.88.140.11UbuntuAnsible Server77.88.140.23Ubuntunginx_web177.88.140.24Ubuntunginx_web277.88.140.25Ubuntutomcat_was177.88.140.26Ubuntutomcat_was277.88.140.27Ubuntumysql_db177.88.140.28Ubuntumysql_db1 [Ansible Installing]1. Locating Pythonpython이 설치되어 있는지 확인python3 -m pip -V설치되어 있지 않다면curl https://bootstrap.pypa.io/..
Ansible이란?Ansible은 프로비저닝, 구성 관리, 애플리케이션 배포, 오케스트레이션 및 기타 여러 IT 프로세스를 자동화하는 오픈 소스 IT 자동화 엔진이다. Ansible은 Agentless 아키텍처를 사용하며, YAML을 사용해 Playbook이라는 이름의 간단한 구성 파일로 정의된다. 주요 특징 및 장점Agentless Ansible은 관리 대상 시스템에 별도의 에이전트 소프트웨어를 설치할 필요가 없다. ssh를 통해 원격으로 시스템을 제어한다. 이는 유지보수를 단순화하고 보안 취약점을 줄인다. 간단한 YAML 구문Ansible의 Playbook은 사람이 읽기 쉬운 YAML 형식으로 작성된다. 이를 통해 복잡한 작업도 간단하게 자동화 할 수 있다. 모듈 기반 아키텍처Ansible은 수백 개..
Example@RequestMapping("sample/dept")public class DeptController { private final DeptService deptService; @GetMapping @Operation(summary = "dept 리스트") public CommonResult list(DeptSearchReqDto deptSearchReqDto) { return deptService.list(deptSearchReqDto); }}@RequestMapping - Annotation이 주석을 사용하여 @RequestMapping 요청을 Controller Method에 매핑할 수 있다. 예시 코드를 적용해본다면 http://ip:port/s..
ORM이란?➡️ Object Relational MappingObject를 Database에 연결하는 방법론Class를 살펴보면건물을 짓는 설계도(2D)를 가지고 실제 건물로 만든다고 할 때 이것을 모델링한다라고 할 수 있다.모델링을 한다는 것은 추상적인 개념을 현실 세계에 뽑아내는 것을 말한다.Database로 살펴보면테이블 설계 이후 Java에서 사용하고자 할 때 Java Program에서 어떠한 data를 테이블로 input하기도 하고 input된 data를 java로 가져와서 output하기도 한다. 밀어넣기도 하고 가져오기도 하는데 밀어 넣는 작업을 DML(Delete, Update, Insert, Select)이라고 한다.이 때 data를 가져오거나 밀어넣을 때 Java가 들고있는 data t..