- [ 카테고리 없음 ]0123 jpa 이어서2024-01-23 17:05:41JPA https://zara49.tistory.com/130 [JPA] JPA Repository 메서드 명명규칙 JPA는 우리가 쿼리를 열심히 짜는것을 대신해 간단하게 표현하여 쿼리를 사용할 수 있도록 해준다. 그렇다면 어떤 형태로 메소드 이름을 붙이면 되는지, 명명 규칙에 대해 간략하게 정리해두자. zara49.tistory.com JPQL =>Entity 활용 =>메소드명은 내 마음대로 작명 가능하다. For queries with named parameters you need to provide names for method parameters; Use @Param for query method parameters, or when on Java 8+ use the javac flag -param..
- [ 공부/학습 ]공공데이터2024-01-19 14:33:19https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr https://data.seoul.go.kr/ 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go.kr 표준데이터 셋, 파일데이터:정적 오픈api:서버형태로 제공-요청을 보내면 실시간으로 응답해줌 https://www.data.go.kr/data/15073861/openapi.do 한국환경공단_에어코리아_대기오염정보 각 측정소별 대기오염정보를 조회하기 위한 서비스로 기간별, 시도별 대기오염..
- [ 공부/spring ]0118 Spring boot / thymeleaf2024-01-18 19:53:20Spring boot dev tools lombok web thymeleaf jap[mybatis 대체] validation oracle security 따로 톰캣 연결 안함 1.Spring boot 모듈 생성 2.주입할 의존을 키워드로 검색 해서 선택가능. 3.구조 static : js css images templates : html static..단어 그대로 정적이란 뜻이다. 정적파일인 js css image들을 여기다 두면 된다. 반대로 동적인 파일은 웹페이지 등이 있다. 그리고 모듈 생성 후 , 클릭해보면 백지 상태인 application.properties라는 파일이 있는데 여기에 xml에 기술했던 설정들을 작성하면 된다. 확장자 명은 yml 이나 yaml을 사용하자. 주의할 점은 들여쓰기. ..
- [ 공부/과제 ]0118 deleteDev 추가2024-01-18 19:37:23간만에 하는 과제인 것 같다. js 공부를 소홀히 해서 자꾸 뱅뱅 도는 기분.....파이널 하기전에 확실하게 복습하기로. 야매방식인 것 같은데 일단 성공했으니 기록용으로 업로드함. ㅠㅜ 1.기존 devUpdateForm.jsp에 삭제 버튼도 추가. 수정버튼은 submit type이고 추가된 삭제버튼은 button type이다. dev 수정 dev 삭제 2.js 삭제 하기 전 confirm 창을 띄워서 정말 삭제하겠냐고 한 번 더 묻고, !result 즉, false(아니오,취소등 선택)면 return 시키고 예,확인 등을 누른다면 삭제를 진행한다.. 수정때 사용했던 devUpdateFrm을 이용해서 action을 바꿔주었다.. action: 태그의 action 속성은 폼 데이터(form data)를 서버..
- [ 공부/학습 ]보호글 입니다.2024-01-18 10:08:26보호되어 있는 글입니다.
- [ 잡동사니 ]파비콘용 도트2024-01-18 09:43:24boiled sweet potato
- [ 공부/spring ]spring db 연동 오류2024-01-17 18:16:01Error creating bean with name 'sqlSessionFactoryBean' defined in ServletContext resource.. Cannot find class: cohttp://m.sh.app.common.typehandler.listStringTypeHanlder - 타입핸들러 클래스명 오타로 인한 에러였다. common-typehandler 패키지에는 ListStringTypeHandler 였는데, mybatis-config.xml 의 코드에서는 listStringTypeHandler라고 표기함.. 클래스명 오타를 수정하고 다시 실행하니 정상적으로 실행되고 local db에도 잘 insert 되었다.. 타입핸들러란? typeHandler의 역할은 mybatis가 P..
- [ 공부/spring ]01172024-01-17 14:05:18tailwind css utility class 필드위에 @AutoWired 선언 ->간단하고 편리함 ->순한 의존성 문제 발생 가능성 有 ->final 사용 x 2)생성자 ->객체가 생성될 때 호출되는 생성자에 참조할 클래스를 인자로 받아 필드에 매핑 ->생성자가 하나인 경우 @AutoWired 사용하지 않아도 됨. 단, 생성자에 참조할 객체 늘어나면 리팩토링 고려 ->필드 주입방식보다 생성자 주입이 생성자로 집중되기때문에 코드관리 편리/분석/테스트에 유리 (권장되는 방식) 3)Setter 주입 ->setter 메서드에 @AutoWired 선언 ->final 사용 x ->생성자에 과도하게 의존성 주입이 되는 것을 보완 / 의존성이 선택적인 경우 사용 Lombok entity class의 getter/s..
- [ 카테고리 없음 ]보호글 입니다.2024-01-15 18:01:56보호되어 있는 글입니다.
- [ 공부/web-server ]01152024-01-15 09:48:58복습 1.virtual box에 등록한 ubuntu 실행 2.mobaXterm 에 등록한 session 실행 ls --help ls -l 다양하게 옵션을 선택해서 명령어를 사용할 수 있음. 현재 디렉토리 : pwd(print working directory) cd ~ (물결표시는 생략가능) ubuntu : /home/ubuntu abcd : /home/abcd root : /root cp 원본파일 도착파일(혹은 디렉토리) cp a.txt b.txt cp a.txt foo/ docker version Client: Cloud integration: v1.0.35+desktop.5 Version: 24.0.7 API version: 1.43 Go version: go1.20.10 Git commit: afd..