Spring(21)
-
프로젝트 2일차.(service 계층 개발)
package kr.icia.catshop.service; import kr.icia.catshop.domain.Member; import kr.icia.catshop.repository.MemberRepository; import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; @Service @Transactional(readOnly = true) @RequiredArgsConstructor p..
2022.01.20 -
프로젝트 1일차.(엔티티 클래스 설계)
package kr.icia.catshop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Setter public class Member { @Id @GeneratedValue @Column(name = "member_id") private Long id; private String name; private String password; @Embedded private Address address; @OneToMany(mappedBy = "member") private List orders..
2022.01.19 -
프로젝트 시작.
컴퓨터 고장. 각종 사정에 의해서 늦게라도 시작 하며 기록할 예정. 일단 기한에 맞춘 CRUD 게시판을 기본으로 개발 후, 나선형 개발 구조 예정. 개발 컨테이너 및 API. Java를 베이스로, Springboot, SpringJpa, React.js 사용하여 개발 예정. 학원에서 배운 방식은 Spring 과 Oracle, Mybatis 를 사용해야 하지만, 현재까지 만든 프로젝트에 대한 DB 쿼리 맵핑을 다시할 자신이 없어서(spring 초기 세팅 포함.) 위기를 기회 삼아 JPA에 관해 공부를 병행 할 예정. 천천히 나아가되, 확실히 할 예정.(1일1커밋 생활화) spring initialize 사용 프로젝트 생성. 일단 간단한 item Model만 생성 후 crud 작성. 일단 틀만 생성 후 내일..
2022.01.17 -
[파일업로드 에러 500/MultipartException]Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided 해결
tomcat 설정안에 context.xml 에 아래추가 태그안에 넣었는지 확인하기. 출처 : https://2-jissun.tistory.com/8
2021.10.28 -
Spring 16일차
웹서버가 구동하고 정보의 유지. page : 보고있는 페이지 에서만 유효. request : 요청과 응답까지 유효. session : 웹브라우저의 시작과 종료 까지. (서버가 관리) cookie : 요청측 관리.(로그인 상태 유지) application : 웹서버 서비스의 시작과 종료 까지. 로그인 처리 방식. web.xml 에 시큐리티 사용 설정 security-context.xml 설정 확인 (암호화 클래스, 로그인 인증 처리 지정. 로그인 창, 로그 아웃 창) 로그인 시도 : 로그인 메뉴 보여줌. 해당 링크 선택 후, customLogin 페이지 이동. 아이디 패스워드 입력. customUserDetaisService(String username) : 입력된 아이디로 디비 조회 customUser(..
2021.10.19 -
Spring 15일차
initializing java tooling.java.lang.NullPointerEsception 에러/ kr.icia.security 에 새 클래스 CustomUserDetailsService 생성 interface 로 userDetailsService 를 override. 패스워드의 암호화 처리를 위한 빈 등록. security-context.xml @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "file:src/main/webapp/WEB-INF/spring/root-context.xml", "file:src/main/webapp/WEB-INF/spring/security-context.xml" }) @Log4j public c..
2021.10.18