본문 바로가기
728x90
반응형
SMALL

IT/Spring36

@ModelAttribute, @RequestParam, @RequestBody, request.getParameter(), request.getAttribute() Controller 에서 parameter를 받는 방법은 다양하다. httpServletRequset.getParameter(), 아주 일반적인 방법이다. @RequestMapping("/test") public String test(HttpServletRequest req) { String userId = req.getParameter("userId"); return "test"; } httpServletRequest.getAttribute(), getParameter() 와 비슷하다. getParameter()는 String을 처리하며 getAttribute는 Object 를 처리한다. @RequestParam name, required, defaultValue 라는 속성을 가지고 있다. requir.. 2018. 9. 20.
Spring Boot - Context Path 설정 & Vue.js & Bootstrap 으로 화면 구현 이전글 : 2018/09/06 - [IT/Web] - Spring Boot + Spring Security + MyBatis + Vue.js Spring Boot 를 start project 로 기본 생성하면 context-path 가 없다. http://localhost:8080/ 으로 접속하면 초기 화면이 나오게 된다. 하나의 물리적 서버에 하나의 Tomcat Instance 와 하나의 Web Application 을 띄우는 것이 가장 좋겠으나 하나의 Tomcat Instance 에 여러개의 Web Application 을 context name 으로 구분하여 띄우는 경우도 많다. 이번에는 Spring Boot 에 context-path 를 설정하는 방법과 그리고 Vue.js 를 BootStrap 을.. 2018. 9. 11.
Spring Boot - Vue.js 연동 Spring Boot로 MyBatis 와의 연동을 진행해 봤으니 (2018/08/29 - [IT/Spring] - Spring Boot - MyBatis 연동) 이젠 화면을 만들어 볼 시간이다.JSP 로 구현해도 되겠지만 6월달까지 공부를 진행했던 vue.js 를 이용해서 화면을 만들어 보면 더 재미있을 것 같다. 최종적인 모습은 Spring Boot + JPA + Vue.js (with bootstrap) 이며 일단 Spring Boot + MyBatis + Vue.js 로 간단한 CRUD 를 만들어 보고 그럴싸한 프로젝트를 하나 구상해서 개발 한 후에 MyBatis ==> JPA 로 변경하는 작업을 할 예정이다. 사실 Vue.js 와의 '연동' 이라는 표현은 그리 적절하지 않다. ('연동' 이라고 할.. 2018. 8. 30.
Spring Boot - MyBatis 연동 1. pom.xml 필요한 dependency 설정 (jdbc, mybatis, mysql-connector) ... org.springframework.boot spring-boot-starter-jdbc org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 mysql mysql-connector-java runtime ... 2. application.properties spring.datasource.url=jdbc:mysql://IP:PORT/test?useUnicode=true&zeroDateTimeBehavior=convertToNull&characterEncoding=utf8 spring.datasource.username=아이디 spring.. 2018. 8. 29.
728x90
반응형
LIST