최신글
인기 랭크
-
SpringBoot MSA (12) - MicroService / Order 서비스 생성
Order Service 프로젝트를 생성해보자! pom.xml modelmapper 추가! 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.2 com.example order-service 0.0.1-SNAPSHOT order-service order-service 11 2020.0.0 org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot sprin..
2023.10.17 18:11 -
SpringBoot MSA (11) - MicroService / Catalog 서비스 생성
pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.2 com.example catalog-service 0.0.1-SNAPSHOT catalog-service catalog-service 11 2020.0.0 org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-devtools runtime true com.h2da..
2023.10.17 17:10 -
SpringBoot MSA (10) - MicroService / UserService 기타 기능 추가
개별 사용자의 상세보기 기능 추가 API를 작성하기 전에 apigateway-service에서 라우트 uri 설정을 /user-service를 호출하여 진행되기 때문에 user-service 프로젝트 > controller > UserController.java requestMapping으로 공통적으로 설정해준다. @RequestMapping("/user-service") 상세보기 및 회원조회 추가 vo > ResponseUser.java 수정 package com.example.userservice.vo; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Data; import java.util.List; @Data @JsonIncl..
2023.10.17 15:20 -
SpringBoot MSA (10) - MicroService / UserService API Gateway 처리
앞 게시글에서는 서버 재실행 시 랜덤포트로 인해서 포트가 변경되어졌다. 따라서 앞에서 정리했던 API Gateway service에 등록하여 일정한 포트로 진행해보겠습니다. 우선 apigateway-service에 application.yml 파일에 user-service 라우트를 추가하겠습니다. server: port: 8000 eureka: instance: hostname: localhost client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://localhost:8761/eureka spring: application: name: apigateway-service cloud: gateway: d..
2023.10.17 13:12 -
SpringBoot MSA (10) - MicroService / UserService 비밀번호 암호화 (3)
기존 UserService에서 비밀번호 암호화를 하지않았다. Spring Security ( Authentication + Authorization ) 을 사용하여 진행하겠습니다. Authentication: 인증 Authorization: 권한 위 두가지를 하기위해서 1. Spring security jar를 dependency에 추가 2. WebSecurityConfigurerAdapter를 상속받는 Security Configuration 빈클래스 생성 3. Security Configuration 클래스에 @EnableWebSecurity 추가 4. Authentication -> configure(AuthenticationManagerBuilder auth) 메서드를 재정의 5. Password..
2023.10.17 11:32
댓글 랭크
-
ERwin 다운로드 및 설치
데이터 모델링을 하기 위한 프로그램으로는 ERwin과 ER STUDIO, DA# 등이 있는데, ERwin이 가장 많이 사용된다. ERwin은 미국 CA 테크놀리지사에서 개발했으며 IE 표기법을 지원한다. 이제 ERwin을 설치해보자!! 다운로드 CA사의 웹 사이트 http://erwin.com에 접속한 후 [Products & Services]-[ERwin Data Modeler]-[Start Trial]을 클릭한다. 2. ‘*’로 표시된 부분을 모두 채우고, 아래에 있는 [Download Trial]을 클릭한다. 하지만 여기서 이렇게 뜰떄는여 회사측에서 무분별한 개인 무료 사이트 즉 (네이버, 다음, 구글)등을 사용하여 lisence를 받으시는 사용자 어뷰징을 막으려는 의도같아여 따라서 저희는 학교 주..
2017.10.11 19:33 -
eclipse 와 Oracle DB 연동 (JDBC)
JDBCJAVA 프로그램에서 SQL문을 실행하여 데이터를 관리하기 위한 JAVA API입니다. JDBC 특징다양한 데이터 베이스에 대해서 별도의 프로그램을 만들 필요 없이, 해당 데이터 베이스의 JDBC를 이용하면,하나의 프로그램으로 데이터 베이스를 관리할 수 있습니다. 초기설정저는 Oracle을 사용하므로, Oracle 용 JDBC 드라이버를 사용할 것이며, 이것은 오라클을 설치하면 자동으로 설치 되고,JDK가 사용할 수 있도록 해당 폴더에 복사해서 사용하시면 됩니다. 복사 시 유의 사항JAVA SE : %JAVA_HOME%\jre\lib\ext 디렉토리에 OJDBC 드라이버 붙여넣기%JAVA_HOME% : JDK 설치 디렉토리 경로JAVA EE : ApacheTomcat이 설치된 디렉토리\lib 디렉..
2018.10.21 22:50 -
Eclipse 실행 에러 - JRE와 JDK의 부재!!!
어느날 Java를 업데이트를 클릭 한 뒤 Eclipse를 실행 시켰는데예상치 못한 에러가 발견되서 결국 구글링을 하게되었다.....여러분에게 참고가 되었으면 한다... 하하하 음...!(큼) 일단 여러분들은 이러한 에러를 접할 수 있다. A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:C:/Program Files/Java/jre1.8.0_91/bin 그렇다면 당황하지않는다... 우리는 구글링이 있다!!!!! 자 구글링을 검색하면 흠...
2017.10.02 05:02 -
MVC 패턴(Model1, Model2)
MVCModel, View, Controller 를 뜻하는 용어로 개발 형태의 일종을 말한다. Model은 데이터베이스와의 관계를 담당클라이언트의 요청에서 필요한 자료를 데이터베이스로부터 추출하거나, 수정하여 Controller로 전달 한다.View는 사용자한테 보여지는 UI 화면주로 .jsp파일로 작성 하며, Controller에서 어떤 View 컴포넌트를 보여줄지 결정 한다.Controller는 Model, View를 지시 및 전달 담당클라이언트의 요청을 받고, 절적한 Model에 지시를 내리며, Model에서 전달된 데이터를 적절한 View에 전달 한다.이렇게 작업을 분할하면, 추후 유지보에서 좋다. MVC1 PatternMVC에서 View와 Controller 가 같이 있는 형태이다. ( 규모가 ..
2018.10.29 05:20 -
SpringBoot MSA (10) - MicroService / UserService H2 연결 (1)
API Gateway -> Discovery Server -> MicroService (UserService) 를 만들어보자 Project 생성 및 4가지 Dependency 추가 pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.2 com.example user-service 0.0.1-SNAPSHOT user-service user-service 11 2020.0.0 org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spri..
2023.10.16 16:38