일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lombok
- 게시판댓글
- Ajax
- IT기본지식
- api문서만들기
- 크리스탈리포트이미지
- 이미지누끼
- 타임존설정
- 자료구조
- RequestBody
- 서버기본
- 크리스탈리포트이미지삽입
- openaddressing
- 서블릿용어
- import안될때
- fcmwebpush
- JDBC
- ResponseBody
- 크리스탈레포트그림
- @RunWith
- 크리스탈레포트이미지
- 스토리지기본
- 추상클래스
- 롬복
- 크리스탈레포트누끼
- 오라클오류
- 타임존
- EC@
- git
- jdbc연결안됨
- Today
- Total
목록Stack/Spring & Springboot (22)
엠마의 개발공부일지
"여름나라겨울이야기 블로그"에서 공부한 내용을 정리한다.(코드내용도 블로그발췌) - Tire인터페이스에 한국, 미국Tire클래스를 만들고, Car클래스에서 의존관계 확인(의존되면서 타 클래스와 엮임) 유연성이 떨어지는코드, Car생성단계에서 tire의 정보를 모두 알아야함. : 생성자를 통해 의존성을 주입(생산) 자동차는 어떤 tire를 골라야할지 정하지않아도됨. 어떤 타이어든 들어오기만하면 코드 작동 운전자가 차량을 생성시 타이어도 고른다. (이 경우 japan tire클래스를만들때 거기서 설정후, 바로 운전자클래스에서 japan tire를 추가해주기만 하면사용가능) new Car생성시 생성자파라미터를 쓰고싶으면, Car클래스에서 생성자 작성 : 속성(getter, setter) 통해 의존성을 주입(생..
@RequestMapping이 부여된 메서드들은 view를 생성하는역할, 즉 Controller메서드. Controller는 Model을 이용해 데이터를 갖고오고, view에 데이터를 넘겨 적절한 view를 생성하는 역할. 컨트롤러파일에서 model.addAttribute(String name, Object value); => "name"이라는 이름으로 value객체를 추가.(뷰코드에서는 name으로 지정한 이름을 통해 value사용 model.addAttribute(Object value); => value추가 [참고] : m.blog.naver.com/PostView.nhn?blogId=kalmia888&logNo=191452725&proxyReferer=https:%2F%2Fwww.google.co..
3개의 jdbc추가로 => sqlSessionFactoryBean 추가 com.green.mapper => TimeMapper인터페이스 => TimeMapper.xml을 생성 TimeMapper 인터페이스 메서드(추상메서드) TimeMapper에 톰캣서버를 삭제하고 다시설치 7) pom.xml을 가져다 내 프로젝터이후의 preterties이후부터 복사해서 maven update project
mvc구동순서를 한장에 정리해보려한다. 오늘 처음mvc 구동원리를 알게된 사람으로써, 왕초보의 시각에서 작성했다. [서버구동시작] 실행위치 : [web.xml] 1. ApplicationContext생성 : Listener태그의 ContextLoaderListener클래스는 ApplicationContext를 생성하며, servlet의 생명주기를 관리 2. Root-context.xml : DB관련 초기 설정값들을 읽는다. : context:component-scan으로 페이지를 스캔 3. DispatcherServlet : Handler =요청을 Controller로 보내기전 "어떤 룰으로 컨트롤러에게 매핑하는지 그 방법을 정해주는 클래스" : 아래와 같이 RequestMapping으로 자동으로 url..
Spring legacy project 5.0.7 스프링 이클립스가 3ver(spring legacy) 4version(spring boot) spring -> spring boot(spring이 설정이 복잡해서 나온것이 spring boot ) 스프링 최근 버전 5 ver java jdk 1.6 =>1.8 스프링 3 ver =>5.0.7로변경 스프링프로젝트 관리하는 툴 1) 메이븐 -> pom.xml 2) 그래들 -> build.gradle 스프링 프로젝트 생성시 maven(pom.xml) + 스프링 mvc(컨트롤러를 쓰기위함)로 생성 pom.xml변경시 => maven update project 서버(maven central repository)에서 가져오고, 로컬m2폴더에 있으면 사용하고 없으면 가..
기존에 설치해뒀던 Eclipse SE는 C드라이브에두고, D드라이브에 새로 Enterprise를 설치했다. 근데 이것도 잘못됐던게 C드라이버에 JVM이 설치되어있었는데 그걸 간과해버려서 D드라이브에 롬복을 계속 넣어도 안되던거였다. 그래서 기존 이클립스 파일을 싹다 지우고, 새로 c드라이브에 깔았다. 그리고 이번 삽질의 주인공, 롬복! 롬복을 다운로드받으면, 알아서 c드라이브 이클립스 폴더안에 저장된다. (이걸몰라서 자꾸 d드라이버에서 삽질함;) 그리고 따로 폴더만들어서 저 롬복을 복사해둔다 그폴더로 BuildPath할때 썼다. 또 이클립스 Marketplace에서 STS를 다운받고, MVC Project로 새로 만들어서 아래와 같이 아이콘에 "s"가 표시가되어있어야만한다. 그렇게 해야 Build Pat..