본문 바로가기

스프링부트(Spring Boot)

(5)
서로 다른 사이트간의 통신을 방해하는 CORS 해결 방법 1. 서로 다른 사이트간의 통신(fetch) mms 와 imsapi / smsapi 간의 통신 - mms의 index.jsp에 통신 버튼을 만들고 그 버튼의 onclick이벤트 함수를 정의한다. 1-1) imsapi의 모든 item 가져오기 ================================================================= imsapi의 모든 item 가져오기 1-2) smsapi에 staff데이터 한 개 추가하기 ========================================================================== smsapi에 staff 데이터 1개 추가하기 1-3) smsapi의 staff중 username이 m017인 데이터의 비번 ..
Member 생성 및 CRUD 작업 (mmsapi 프로젝트) 1. MemberEntity, MemberDTO, MemberController, MemberService 클래스 MemberRepository 인터페이스 생성 @Entity @Data @NoArgsConstructor @AllArgsConstructor @Builder @Table(name = "member") public class MemberEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(nullable = false, unique = true) private String username; @Column(nullable = false) private String nickName; @Col..
Staff 생성 및 CRUD작업 (smsapi 프로젝트) 1. StaffEntity 클래스 생성 public class StaffEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) public long id; @Column(nullable = false, unique = true) public String username; @Column(nullable = false) public String password; public Date createDate; public Date updateDate; } 2. StaffDTO 클래스 생성 public class StaffDTO { public long id; public String username; public String password; publi..
Item CRUD작업 CRUD - Create : Post - Read : Get - Update : Put - Delete : Delete 1. 특정 id를 통해 그 아이템 정보 불러오기 @RestController @RequestMapping("/item/api") public class ItemController { @GetMapping("/id/{id}") public ResponseEntity findById(@PathVariable("id") long id) { Map map = new HashMap(); try { ItemDTO dto = itemService.findById(id); map.put("itemDTO", dto); return ResponseEntity.ok().body(map); } catch (..
Item 생성 (imsapi 프로젝트) 1. imsapi(item management system api) 프로젝트 생성 - Type: Maven - Packaging: Jar - Java Version: 11 - Language: Java - Spring Boot Version: 2버전 groupId artifactId org.springframework.boot spring-boot-starter-test spring-boot-devtools spring-boot-starter-web spring-boot-starter-data-jpa org.projectlombok lombok org.modelmapper modelmapper mysql mysql-connector-java javax.validation validation-api 2.a..