스프링(3)
-
[스프링부트] swagger 설정하기
의존성 추가 gradle implementation("org.springdoc:springdoc-openapi-ui:1.6.12") implementation("io.swagger.core.v3:swagger-core:2.2.2") application.yml springdoc: # 기본값: application/json # request media type 의 기본 값 default-consumes-media-type: application/json # 기본값: */* # response media type 의 기본 값 default-produces-media-type: application/json # 스웨거에서 제공하는 ui 라이브러리 설정 swagger-ui: # 기본 값 : /swagger-ui..
2022.10.17 -
[스프링부트] swagger 의존성 없이 사용하기
사용자가 yml파일을 따로 작성하여 스웨거가 작성된 yml를 불러올수 있도록 할수 있다. 설정법은 다음과 같다. controller @Controller @RequestMapping("/swagger") public class SwaggerController { private static String rootPath = "classpath:resources"; private static String indexPath = "/index.html"; @Autowired private ResourceLoader resourceLoader; @GetMapping("/{yml}") public void getApiDocs ( HttpServletResponse res, @PathVariable("yml") Str..
2022.10.17 -
[스프링] ibatis에 mariaDB연동
1. 스프링에서 mariadb를 접속할수 있도록 pom.xml에 mariaDB jdbc 의존성을 주입 pom.xml에 아래내용 입력 org.mariadb.jdbc mariadb-java-client 2.0.3 2. 웹 컨테이너에서 db를 접속할수 있도록 하기 위한 정보를 가져와야한다. 그전에 정보를 읽을수 있는 설정파일에 경로를 잡아준다. web.xml에 ibatis에 설정xml 파일을 지정해준다. classpath:는 스프링에서 resource 디렉토리를 참조한다. contextconfig.xml 라는 xml 설정 파일을 resource 디렉토리 안에 넣어둔다. contextConfigLocation classpath:mybatis/contextConfig.xml 3. ibatis가 db접속을 할수 있..
2019.10.18