소개
게시글
질문&답변
2024.08.14
/actuator/refresh 가 동작하지 않습니다.
인텔리제이는 예제대로 가능하지만..config-server를 재실행 한번 해야하네요;;코틀린으로된 서버 기준일경우.. config-server는 어떻게해야하나요?
- 2
- 3
- 423
질문&답변
2024.07.20
java.lang.AssertionError: Status
해결했습니다 / 이 였습니다.어제 이시간에 시작을해서 잠을 자지 못했습니다.집 근처 헌책방에가서 maven 관련된 도서 있으면 봐야겠다는생각이들었고..Test코드에 대해 다시한번 생각해보게되었습니다.감사합니다.uri경로에 ' / ' 있냐 없냐 의 차이에 대해 공부하게 되었습니다.기선님 강의 오래전에 구매하고 공부해야지 하고 미루고있었는데지금까지 코딩했던 코드들을 보면서 3.x버전때 새로 만드는데반성하는 계기가 되었습니다.잘지내시는지 건강하시는지 모르지만..많은것 배우고 싶습니다.
- 0
- 2
- 227
질문&답변
2024.07.20
java.lang.AssertionError: Status
>package com.example.wrpi.global.events;import com.example.wrpi.domain.entity.Event;import com.example.wrpi.domain.repository.EventRepository;import com.fasterxml.jackson.databind.ObjectMapper;import org.junit.Test;import org.junit.runner.RunWith;import org.mockito.Mockito;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;import org.springframework.boot.test.mock.mockito.MockBean;import org.springframework.hateoas.MediaTypes;import org.springframework.http.MediaType;import org.springframework.test.context.junit4.SpringRunner;import org.springframework.test.web.servlet.MockMvc;import java.time.LocalDateTime;import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;@RunWith(SpringRunner.class)@WebMvcTestpublic class EventControllerTest {@Autowired MockMvc mockMvc; @Autowired ObjectMapper objectMapper; @MockBean EventRepository eventRepository; @Test public void createEvent()throws Exception{Event event = Event.builder().name("Spring").description("REST API Development with Spring").beginEnrollmentDateTime(LocalDateTime.of(2018, 11, 23, 14, 21)).closeEnrollmentDateTime(LocalDateTime.of(2018, 11, 24, 14, 21)).beginEventDateTime(LocalDateTime.of(2018, 11, 25, 14, 21)).endEventDateTime(LocalDateTime.of(2018, 11, 26, 14, 21)).basePrice(100).maxPrice(200).limitOfEnrollment(100).location("강남역 D2 스타텁 팩토리").build(); event.setId(10); Mockito.when(eventRepository.save(event)).thenReturn(event); mockMvc.perform(post("/api/events/").contentType(MediaType.APPLICATION_JSON_UTF8).accept(MediaTypes.HAL_JSON).content(objectMapper.writeValueAsString(event))).andDo(print()).andExpect(status().isCreated()).andExpect(jsonPath("id").exists()); }}>package com.example.wrpi.domain.controller;import com.example.wrpi.domain.entity.Event;import com.example.wrpi.domain.repository.EventRepository;import org.springframework.hateoas.MediaTypes;import org.springframework.http.MediaType;import org.springframework.http.ResponseEntity;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import java.net.URI;import static org.springframework.hateoas.server.mvc.WebMvcLinkBuilder.linkTo;@Controller@RequestMapping(value="/api/events",produces = MediaTypes.HAL_JSON_VALUE)public class EventController {private final EventRepository eventRepository; public EventController(EventRepository eventRepository){this.eventRepository = eventRepository; }@PostMapping("/api/events")public ResponseEntity createEvent(@RequestBody Event event){Event newEvent = this.eventRepository.save(event); URI createdUri = linkTo(EventController.class).slash(newEvent.getId()).toUri(); return ResponseEntity.created(createdUri).body(event); }}>xml version="1.0" encoding="UTF-8"?>xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.springframework.boot spring-boot-starter-parent 3.3.2 com.example wrpi 0.0.1-SNAPSHOT jar white_rpi white_rpi > ct.build.sourceEncoding>UTF-8 UTF-8 19 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-hateoas org.springframework.boot spring-boot-starter-web org.postgresql postgresql org.projectlombok lombok true org.modelmapper modelmapper 2.3.1 /dependency>-->org.springframework.security.oauth.boot-->spring-security-oauth2-autoconfigure-->2.1.0.RELEASE-->--> org.springframework.boot spring-boot-configuration-processor true com.h2database h2 2.3.230test--> pl.pragmatists JUnitParamsId> 1.1.1> test -->org.springframework.security-->spring-security-test-->${spring-security.version}-->test-->--> org.springframework.restdocs spring-restdocs-mockmvc 3.0.1-->test--> org.springframework.restdocs spring-restdocs-asciidoctor 3.0.1--> org.springframework.boot spring-boot-maven-plugin org.asciidoctor asciidoctor-maven-plugin 2.2.1 generate-docs prepare-package process-asciidoc html book maven-resources-plugin 3.3.1 > > copy-resources prepare-package copy-resources ${project.build.outputDirectory}/static/docs ${project.build.directory}/generated-docs org.apache.maven.plugins maven-surefire-plugin 3.2.1 -Xshare:off all org.apache.maven.plugins maven-failsafe-plugin 3.2.1 -Xshare:off integration-test verify org.apache.maven.plugins maven-compiler-plugin 3.11.0 19 19
- 0
- 2
- 227
질문&답변
2024.06.05
질문있습니다.
아 감사합니다..지금 3.1 이상 버전에서?사이드 프로젝트를 만들고있는데..시간 여유가 있어서 오래전에 기선님 강의 구매해서 학습하고있습니다.3.X버전에 맞춰서 예제들을 실행하고싶은데..security공부하면서 일부 제공했던기능이 제공하지 않는것을 알게되어서 질문드렸습니다.바쁘신데 감사합니다.기선님이 바쁜시간 쪼개시면서 나름 강의를 하신것으로 알고있습니다.개인 채널에 업데이트가 잘안하시는것 같아서..여기서 한번 질문을 남겨봤습니다.아래의 부정적인 글 남기신 글 보고 혹시 더이상 안하시나 궁금해서 질문드려봤습니다 ^^
- 0
- 3
- 181
질문&답변
2022.08.21
궁금한게있어서 질문드립니다.
남겨주신것 이제서 보게되었습니다 ^^ 감사합니다.
- 0
- 2
- 384