분류 전체보기

· TIL
오늘은 진행했던 개인 프로젝트를 리팩토링 하는 시간을 가졌다. 근데... 뭔가... 코드가.. 내 마음대로 안된다.. nullable = false 설정 했는데도 빈 값이 들어간다 뭐지?? 근데 Null은 아니고 아예 비어있다. Null이면 Null이라고 표시가 되어있어야 한다. Null이 아닌 빈 값이 들어가는 거다!! 이유는? Null이 아닌 빈값이 들어가는 이유 Null 이랑 빈 객체는 다른 거다. nullable = false는 JPA에서 엔티티의 특정 필드가 Null이 아니어야 함을 지정하는 제약 조건이다. 하지만 이는 필드가 Null을 가질 수 없다는 것만 의미할 뿐 빈 문자열, 공백 문자열이 DB에 저장되는 것을 방지하지는 않는다. String 객체가 초기화 될 때 Null이 아니라 빈 문자..
· ERROR/Spring
어떤 리팩토링을 하고 있었냐면.. DB에 연결을 안 해놨던 프로젝트를 JPA를 적용시키고 DB에 연결하는 그런 리팩토링을 하고 있었다. 근데 저런 오류가 떴다. 중간중간 실행을 안 해봐서 어디서 부터 잘못된 건지 찾기 어려웠다.. postController에 가봐도 잘못된게 없어 보였다. 흠... 검색 해봤다. 뭔가 오타가 난게 아닌가?? 막 찾아보다가 찾았다. JPA에서 쓰일 객체가 Entity로 등록이 안 되어 있던 것.
· TIL
영속성객체의 생명이나 공간을 자유롭게 유지하고 이동할 수 있는 객체의 성질 Entity 객체들은 영속성 컨텍스트에 의해 관리가 된다. Entity Manager ( = EM )Entity Manager Factory ( = EMF )글쓰는데 편의를 위해 위와 같이 줄여서 부르겠다. EM은 Entity를 저장, 조회, 수정, 삭제 할 수 있다. EM은 EMF를 통해서 생성이 가능하다. EMF는 기본적으로 DB 하나에 하나만 생성되고 애플리케이션이 동작하는 동안 사용된다. EMF는 persistence.xml을 읽고 이 정보를 토대로 만들어진다. 트랜잭션DB 데이터들의 무결성과 정합성을 유지하기 위한 하나의 논리적 개념 가장 큰 특징은 여러개의 SQL이 하나의 트랜잭션에 포함될 수 있다는 것이다. Commi..
· 기타
개요 티스토리를 꾸미고 싶었다. 오늘 gpt4를 결제했다. DALLE 3가 너무 재밌었다. 그래서 꾸미기 시작했다. DALLE 3로 블로그 프로필 사진 만들기 GPT한테 이미지를 만들어달라고 할 거다. 나는 개발자 블로그를 운영하고 있는데 블로그 프로필 사진에 들어갈 캐릭터를 만들고 싶어 컴퓨터로 개발을 하고 있는 귀여운 남자 캐릭터를 카툰 그림체로 만들어줘 더 귀여운 그림체였으면 좋겠어 Favicon 만들기 전 누끼 따기 Remove Background and Create Product Pictures | PhotoRoom Create product and portrait pictures using only your phone and our AI photo editing tools. Remove bac..
· TIL
Spring의 제어의 역전을 배우면 빠질 수 없는게 Bean이다. 어제 프로젝트를 만들며 DI를 사용했는데 DI를 사용하기 위해서는 객체 생성이 우선 되어야 했다. 어 근데 왜 됐지? 객체 생성을 먼저 안 해줬는데 내 프로젝트는 왜 돌아갔을까? Spring 프레임워크가 필요한 객체를 생성하고 관리하는 역할을 대신 해준다. 빈 (Bean): Spring이 관리하는 객체(POJO) Spring IoC 컨테이너: 'Bean'을 모아둔 컨테이너 Spring에서 Bean으로 등록하는 방법은 '@Component', '@Controller', '@Service', '@Repository' 등의 어노테이션을 클래스 위에 붙여서 등록한다. 그러면 스프링이 실행 될 때, 스프링은 @ComponentScan에 설정해 준 ..
문자열 겹쳐쓰기 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 my_string overwrite_string s result "He11oWor1..
wonow_
'분류 전체보기' 카테고리의 글 목록 (24 Page)