본문 바로가기

전체 글

표준프레임워크) MSA_적용 개발 실습 -3 Catalogs & Customers 서비스 연동 및 테스트 CatalogsApplication.java 파일 수정 (하이라이트된 영역이 수정사항) package egovframework.msa.sample; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.web.client.RestTempla.. 더보기
표준프레임워크) MSA_적용 개발 실습 -2 Customers 서비스 프로젝트 생성 파일 구성 pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.4 egovframework.msa.sample Customers 1.0.0 Customers MSA Sample Project 1.8 4.0.0 2.2.5.RELEASE mvn2s https://repo1.maven.org/maven2/ true true egovframe http://maven.egovframe.go.kr/maven/ true false org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-logging o.. 더보기
표준프레임워크) MSA_적용 개발 실습 -1 Spring Boot을 활용한 MSA 애플리케이션 제작 Request -> 화면서비스(8081) -> Restful Api -> 커스터머 서비스(8082) 프로젝트 생성 Service URL : https://start.spring.io Use default location : 체크 (기본 프로젝트 경로 변경을 원하면 해제 후 지정) Type : Maven Packaging : Jar Java Version : 8 Language : Java Group : egovframework.msa.sample Artifact : Catalogs Version : 1.0.0 Description : MSA Sample Project Group Id : egovframework.msa.sample 파일 구성 카탈로그.. 더보기
Spring) pom.xml 첫줄에러 <parent> 에러 pom.xml 첫줄 에러 & 에러 해결 방법 입니다. 원인 : Eclipse에서 나타는 버그로 maven이 jar을 다운 받으면서 도중에 꼬인 것이라고 한다. 4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.4 egovframework.msa.sample Catalogs 1.0.0 Catalogs MSA Sample Project 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin 1. 프로젝트 우클릭 Run As -> M.. 더보기
JAVA 게시판 처리(상세페이지, 삭제)-6 게시판 상세화면에서 글삭제 버튼 로직 구현 mapper delete from board where no = #{no} controller // 삭제 @RequestMapping("deleteBoard.do") public String deleteBoard(@RequestParam("no") int no, Model d) { System.out.println("삭제:" + no); service.deleteBoard(no); d.addAttribute("proc", "del"); return "WEB-INF\\views\\a03_boardDetail.jsp"; } dao //삭제 public void deleteBoard(int no); service public void deleteBoard(int no.. 더보기
JAVA 게시판 처리(상세페이지, 수정)-5 게시판 상세화면에서 글수정 버튼 로직 구현 mapper UPDATE board SET subject = #{subject}, content = #{content}, uptdte = sysdate WHERE NO = #{no} controller // 수정 @RequestMapping("updateBoard.do") public String updateBoard(Board upt, Model d) { System.out.println("수정:" + upt.getSubject()); d.addAttribute("board", service.updateBoard(upt)); d.addAttribute("proc", "upt"); return "WEB-INF\\views\\a03_boardDetail.jsp";.. 더보기
파이썬기초(16) list_Object #리스트형 객체 처리 1.기존의 [] 리스트 유형에서 class를 성너하고 ,객체를 추가하여 처리하는 형태를 말한다. 2.주로 데이터를 여라가지 유형의 리스트를 처리할 때 활용할 수 있다. class Product: def __init__(self,name,price,cnt): self.name = name self.price = price self.cnt = cnt def buy(self): print(self.name,end="\t") print(self.price,end="\t") print(self.cnt,end="\n") return self.price*self.cnt pList =[] pList.append(Product("사과",3000,2)) pList.append(Product("딸기",.. 더보기
파이썬기초(15) add_method 1.객체끼리 참조변수로 덧셈을 할 경우에 실행되는 메소드 2.일반적으로 덧셈(+) 연산은 숫자나 문자열 등에만 작동하지만, __add__()메소드를 작성해 놓으면 객체 사이의 덧셈 작업도 가능하다. class Rabbit: def __init__(self,shape): self.shape=shape def __add__(self,other): print("객체",self.shape+"와",other.shape+"가 친구가 되었습니다.") r1= Rabbit("동글한 토끼") r2= Rabbit("새하얀 토끼") r1+r2 #+연산자를 통해서 __add__에서 처리하는 메소드 호출하게 처리 #ex) Product클래스를 통해서 물건명과 가격을 설정하고, 물건1+물건2를 할 때, # 물건 @@(가격), @@.. 더보기