BackEnd : Spring/SpringBoot (22) 썸네일형 리스트형 [Springboot] MockBean 테스트 코드 작성하기 @WebMvcTestpublic class ProductControllerTest { @Autowired private MockMvc mockMvc; @MockBean ProductServiceImpl productService; @Test @DisplayName("MockMvc를 통한 Product 데이터 가져오기 테스트") void getProductTest() throws Exception { given(productService.getProduct(123L)).willReturn( new ProductResponseDto(123L,"pen",5000,2000) ); S.. [Springboot] Spring Doc으로 api 문서화하기 https://springdoc.org/ OpenAPI 3 Library for spring-bootLibrary for OpenAPI 3 with spring boot projects. Is based on swagger-ui, to display the OpenAPI description.Generates automatically the OpenAPI file.springdoc.org1. pom.xml에 의존성 추가나는 스프링 3.x 버전을 쓰고 있어 swagger 대신 spring doc을 사용하였다.스프링 3 버전 : springdoc-openapi v2.5.0 사용하기 org.springdoc springdoc-openapi-starter-webmvc-ui 2.5.0 .. [SpringBoot] MariaDB 기본 설정 https://mariadb.com/kb/en/postdownload/mariadb-server-11-3-2/ Thank you for downloading. Create your MariaDB account to receive download release notifications, product updates an..." data-og-host="mariadb.com" data-og-source-url="https://mariadb.com/kb/en/postdownload/mariadb-server-11-3-2/" data-og-url="https://mariadb.com/kb/en/postdownload/mariadb-server-11-3-2/" data-og-image=""> MariaDB Ser.. [Springboot] lombok 어노테이션, MemberDto import lombok.Getter;import lombok.Setter;import lombok.ToString;@Getter@Setter@ToStringpublic class MemberDto { private String name; private String id;}@ToString : MemberDto의 toString 함수를 자동으로 오버라이딩GetController@GetMapping("/request2") public String getRequestParam2( MemberDto memberDto ) { return memberDto.toString(); }MemberDto 형태로 요청하고, 받아올 수 있다. [SpringBoot] 어노테이션 정리 겨울에 진행했던 Linkor 프로젝트를 바탕으로 내가 쓴 코드를 정리하며 스프링부트 개념들을 하나씩 훑어 가려고 한다.User@Getter@Setter@Table(name = "USER")@NoArgsConstructor@Entitypublic class User { @Id @Column(name = "email", unique = true) private String email; @Column(name = "name") private String name; @Column(name = "role") private String role; @Column(name = "gender") private String gender; @Column(name = "l.. [Git] 추가한 git repository 삭제하기 내 프로젝트를 github에 올릴 목적으로 git repository를 추가했는데 안올리고 싶어져서 .. 알아본 저장소 삭제하는 방법 git bash에 들어가서 연결한 프로젝트 경로로 이동하고 rm -rf .git 이렇게 하면 저장소가 삭제된다 ~~ 참고로 나는 아무 커밋도 하지 않고 올리지 않은 상태에서 저렇게 삭제했다. GCP + Cloud SQL + SpringBoot 프로젝트 배포 눈물나는 나의 배포과정.. https://choo.oopy.io/5c999170-dde5-4418-addc-00a0d263287c Docker+GCP로 Springboot 배포 총정리(AWS EC2,RDS 대신 GCP VM,cloud SQL을 써보아요) 1. 서론 choo.oopy.io 참고해서 진행하던 중 Cloud SQL 부분에서 막혀버리고 .. https://coding-is-fun.tistory.com/9 Spring Boot와 Google Cloud SQL연결 및 GCP(Google Cloud Platform) 서버 배포#1 GCP 준비 GCP 회원가입을 진행합니다. https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티.. GCP에 SpringBoot 프로젝트 배포하기 보호되어 있는 글입니다. 이전 1 2 3 다음 목록 더보기