본문 바로가기

전체 글

(262)
entity? https://doorbw.tistory.com/227 [DB 이론] #1_엔터티(Entity)와 속성(Attribute) 안녕하세요. 문범우입니다. 이번 포스팅에서는 Data Base에서 엔터티와 속성에 대해서 알아보도록 하겠습니다. 특히 각 개념마다 SQL 전문가 또는 SQL 개발자를 준비하시는 분들을 위한 문제를 함께 doorbw.tistory.com spring layer를 공부하면서 entity는 외부에 노출되면 안되고 그래서 DTO를 사용하고 ~ 이런 내용을 접했다. entity가 정확하게 무엇인지 애매해서 찾아보았다. db에서 사용되는 객체를 저장하는 컬럼과 비슷한 것 같다. db에서 '과목'이라는 entity가 있다면 국어, 영어, 수학 등의 인스턴스가 이 엔티티에 해당되고 엔티티는 이 객..
spring layer, architecture 프로젝트를 하기전 스프링의 layer에 대해서 알아보고자 공부함. 영어공부도 할 겸 아래의 블로그 내용을 해석, 정리함. https://www.petrikainulainen.net/software-development/design/understanding-spring-web-application-architecture-the-classic-way/ Understanding Spring Web Application Architecture: The Classic Way Understanding Spring Web Application Architecture: The Classic Way Author: Petri Kainulainen Published: October 19, 2014 Every develope..
[STS, 이클립스] 워크스페이스 경로를 영문만 있게 설정하자. cplex, 이클립스, STS다 사용해봤을 때 한번씩 워크스페이스경로에 한글이 있으면 에러가 날 때가 있다. 경로를 영문만 있게 해서 다시 실행해 보자.
톰캣 에러 출력 폴더가 없음 톰캣을 구동시키고 localhost:8080에 접근하니 출력폴더에러가 떳다. cmd에서 나오는 복잡한 로그를 검색해서는 잘 안나왔는데 localhost:8080에서 보여주는 에러로 검색하니 바로 해결책이 떳다. C:\programfiles에 톰캣을 넣어놔서 이런문제가 생긴듯. 해결방법은 아래 블로그를 참조하자. https://iworldt.tistory.com/9
[mybatis] parameterType이 객체일 때. #{멤버} 바로 사용하면 된다. PostDto에는 writer, title이라는 필드가 있다. #{}으로 사용하면 됨.
[mybatis] insert 후 column 값을 반환 useGeneratedKeys="true"keyProperty="필드명"keyColumn="컬럼명" 을 사용해서 insert한 객체의 값을 받을 수 있다. 보통 id값을 많이 받음. mysql처럼 Auto Increment가 적용되는 DB는 이렇게 사용하면 되는데 오라클 처럼 sequence를 지원하는 경우 다른 속성을 써야함. 자세한 것은 아래 링크에서 확인가능. https://moonsiri.tistory.com/18 myBatis에서 반환값을 사용할 때 keyProperty를 사용하고는 하는데 이 때 함수의 반환값을 반환하는 것이 아니라 insert한 객체에 값을 담아준다. INSERT INTO post(writer,nickName,title,contents,initDate,revisedDate)V..
[spring ] Intellij Could not find or load GradleWorkerMain Intellij Could not find or load GradleWorkerMain 에러해결 https://blue-mina.tistory.com/94 [ERROR] Intellij Could not find or load GradleWorkerMain 에러해결 검색어를 잘못 선택한건지 몰라도, 이 에러를 해결한다고 3시간이나 걸렸습니다.. 인텔리제이는 코드작성에는 편하지만, 책이나 강의를 따라할 때 세팅을 잘 못해서 발생하는 문제들은 해결이 blue-mina.tistory.com
[spring] resources/templates에 있는 html파일에 resources/static/js에 있는 js파일 링크걸기 아래의 사진은 나의 프로젝트 구조임. insertUserSuccess.html에서 js파일을 링킹 걸고 싶었는데 static/js/js.js파일을 어떻게 걸지 모르겠다. ../../로 몇번을 타고 가는 방법을 생각했다. 그것도 맞는데 파일 구조가 아니라 컨트롤러에서 url의 구조를 보고 판단해야한다. f12로 console을 살펴보면 힌트를 얻을 수 있다. 실제 파일의 구조가 아니라 실제 이 파일의 URL을 보고 js파일을 찾아가야한다. templates에 있는 파일들은 직접 접근 안된다. 여기 있는 파일들은 파일의 위치가 url이 아니라 컨트롤러를 통해 호출되는 경로가 url이 된다.