일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- ubuntu
- 검색
- appspec
- 커밋메세지수정
- foreignkey
- Query
- 테스트
- 적용우선순위
- AuthenticationEntryPoint
- 포트
- 추후정리
- 외부키
- subquery
- ㅔㄴ션
- EC2
- 서브쿼리
- application.yml
- 테스트메소드
- appspec.yml
- 2 > /dev/null
- 메세지수정
- 참조키
- docker명령어
- 컨테이너실행
- MySQL
- 메소드명
- querydsl
- 네이티브쿼리
- WeNews
- 예약
- Today
- Total
목록분류 전체보기 (438)
제뉴어리의 모든것
알아야할 내용 스프링부트에서 컨트롤러에 접근할때는(ex: ~.html) resources->templates 정적인 리소스를 접근할때는 (ex: ~.css, ~.js) resources->static 뷰를 접근할때는(ex: ~.html) resources->templates --------------- ide는 인텔리제이 커뮤니티 버전을 사용하므로, 그와 관련된 설정으로 진행한다. 기본적인 스프링부트 개발환경에 mysql 붙이는 정도의 내용으로 정리. ide 에서 gradle 프로젝트로 생성하면, 위 wrapper 포함해 생성되므로, 별도로 gradle 을 설치할 필요는 없다~ 알아서 다운로드한다. 만약 별도록 해당 파일을 구성하려면, 인스톨러 패키지 관리자 등으로 gradle 설치~ gradlew 생성..
- 동적 파라미터 추가하기 ---------------------------------------------------------------- 사용예 : body> [[${dto}]] ---------------------------------------------------------------- ---------------------------------------------------------------- 결과 : SampleDTO(sno=1, first=First..1, last=Last..1, regTime=2021-01-15T09:47:01.799899500) : : ---------------------------------------------------------------- - 동적 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ufwk7/btqTyAHWSF9/ubuoZjdEvURe1K2Q6LqzkK/img.png)
Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있습니다. 전통적인 Spring MVC의 컨트롤러인 @Controller와 Restuful 웹서비스의 컨트롤러인 @RestController의 주요한 차이점은 HTTP Response Body가 생성되는 방식입니다. 이번에는 2가지 어노테이션의 차이와 사용법에 대해 알아보도록 하겠습니다. 1. @Controller(Spring MVC Controller) [ Controller - View ] 전통적인 Spring MVC의 컨트롤러인 @Controller는 주로 View를 반환하기 위해 사용합니다. 아래와 같은 과정을 통해 Spring MVC Container는 Client의 요청으로부터 View..
- 파라미터 없이 Redirect 할때 @RequestMapping("/doA") public String doA() { return "redirect:/doB"; } ---------------------------- @RequestMapping("/doB") public void doB() { } - 파라미터 보내면서 Redirect 할때 @RequestMapping("/doA") public String doA(RedirectAttributes rttr) { rttr.addFlashAttribute("msg", "리다이렉트시 전달할 메세지"); return "redirect:/doB"; } ---------------------------- @RequestMapping("/doB") public v..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGbQfw/btqTDbAIOxw/qcmVgSYGKY1owZCkYZ8luk/img.png)
템플릿엔진 참고 https://insight-bgh.tistory.com/252 템플릿 엔진이란? 템플릿 엔진이란 동적 컨텐츠를 생성하는 방법이다. 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 결합하여 결과 문서를 출력하는 소프트웨어를 말하며 view code(html)과 data logic code(db connection)을 분리해주는 기능을 한다. 스프링 MVC에서 주로 동적인 View를 만드는데 사용한다. 그렇다고 View만 만드는데 사용하지는 않으며 이메일 등 다양한 용도로 사용 가능하다. 템플릿 엔진에는 서버사이드, 클라이언트 사이드 두 가지가 있다. 서버 사이드 템플릿 엔진 : 서버에서 가져온 데이터를 미리 정의된 템플릿에 넣어 html을 그린 뒤 클라이언트에게 전달해준다. HTML ..
- 소스 List list = IntStream.rangeClosed(1,20).asLongStream().mapToObj(i-> { SampleDTO dto = SampleDTO.builder() .sno(i) .first("F") .last("Last.."+i) .regTime(LocalDateTime.now()) .build(); return dto; }).collect(Collectors.toList()); IntStream.rangeClosed(1,20) => 1~20의 Int를 발생시킴. .asLongStream() => 1~20으로 발생되는 Int를 Long으로 변환 시킴 .mapToObj() => 나오는 스트림(Long)을 Obj형태로 반환, 그러나 여기서는 매개변수로 "i-> {}" 이런..