스마트폰 앱 이용자에게 접근권한에 대한 내용을 고지하고 동의절차를 준수하도록 하기 위해접근권한 안내 고지 및 고지-설치 권한 일치 여부접근권한 필수/선택 구분에 관련한 사항 고지→ 위 두 사항을 충족하도록 구현함필수 항목 - 위치, 카메라 권한 / 선택 항목 - 캘린
관리하는 어플 내 barcode scanner 에서 아이폰 14 pro, 15 pro와 같이 카메라가 3개 이상인, 즉 광각모드를 지원하는 기기의 경우 바코드를 가까이 댔을 때 초점을 잃어 스캔하지 못하는 기기자체의 오류 발생 → 멀리서 초점은 맞춰지지만 바코드끼
개발을 하다 보면 PK, FK, 영속성 전이, ManyToOne, OneToMany 등등 이런 단어와 어노테이션들을 자주 사용하게 되는데, 정확한 개념을 모르는 경우가 있다. 앞으로 많이 사용하게 될테니 알아두자!먼저 연관관계 매핑에 대해 알아보도록 하자.연관관계 매핑
지난 포스팅에 이어서, Controller에 대해 알아보도록 하자.Spring MVC에서 Controller(컨트롤러)는 클라이언트의 요청을 받아 비즈니스 로직(Service)과 View(예를 들면, Thymeleaf)를 연결하는 역할을 한다.Controller는 사용
보통 프로젝트를 할 때 MVC 패턴으로 개발을 하는데, 이는 역할을 분리하여 개발한다는 것이다. 이렇게 해야 유지보수가 쉽고 Controller, Model, View를 독립적으로 개발할 수 있어 확장성이 높기 때문인데, 일단 MVC가 무엇인지 알아야 효율적으로 개발
백엔드 프로젝트를 본격적으로 시작하기 전 꼭 알아야 하는 기본 개념에 대해 정리해보려고 한다. 📌 JPA (Java Persistence API)란? - Java 애플리케이션에서 데이터베이스와 상호작용하는 표준 인터페이스 쉽게 말해, SQL 없이 객체만으로 데이터베

기본 설정이 끝났다면 (이전 포스팅 참고)Getter/Setter, ToString과 같은 반복적인 자바 코드를 컴파일할 때 자동으로 생성해주는 라이브러리인 "Lombok 라이브러리"를 설치해주면 된다.그리고 다시 설정으로 들어가서pom.xml에 이 코드를 추가해주면
Spring Boot Project 생성 https://start.spring.io/ 에 접속한 후 옵션들을 선택한다. 자바 23버전이기 때문에 (jdk 설치하는 법은 이전 포스팅 참고!) Java 23으로 설정해주고 빌드 툴은 메이븐으로 설정한다. 또한 의존성 추

Spring 공부를 시작하기에 앞서 가장 먼저 환경설정을 해주어야 한다.첫 번째 스텝은 JDK를 설치해주는 것!먼저 Oracle 사이트에서 Java를 다운받는다.https://www.oracle.com/kr/java/technologies/downloads/!

인증서는 1년에 한 번씩 계약 업데이트 하듯 만료 전에 갱신 해줘야 한다. 키체인 접근 - 인증서 지원 - 인증 기관에서 인증서 요청... 이메일, 이름 작성 후 디스크에 저장됨 체크하고 계속 -> csr 생성 완료!https://developer.appl