일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- 깃허브
- AJAX
- icon
- SQL
- 자바
- CSS
- 이클립스
- myBatis
- restapi
- 기업설명회
- 코딩
- Eclipse
- 웹개발
- java
- 스파르타코딩클럽
- SQLD
- 오블완
- jQuery
- firestore
- github
- spring
- Firebase
- vscode
- 오류
- HTML
- chart.js
- bootstrap
- 티스토리챌린지
- error
- Today
- Total
목록spring (23)
푸들푸들
404 요청 x403 메소드가 없을때400 request type이 맞지 않을때
https://fonts.google.com/icons Material Symbols and Icons - Google FontsMaterial Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.fonts.google.com Google Icon 라이브러리 추가 뒤로가기undo아이콘에 링크 걸기 style="font-size: 24px;" : 아이콘 크기 조절
작업 순서Mapper.javaMapper.xmlServiceController.jsp
대표적 4가지
디커플링(decoupling) 1) 메서드와 다른 타입간의 커플링 -> 멤버변수로 변경2) 멤버변수 타입과 다른 타입간의 커플링 -> 인터페이스 활용: implements (구현)3) new 생성자 커플링 -> 컨테이너의 IoC(DI,DL)IoC: Inversion of Control, 제어의 역전 DI: Dependency Injection, 의존성 주입DL: Dependency Lookup, 의존성 조회 컨테이너는 객체들 간의 의존성을 효과적으로 관리하고, 코드의 결합도를 낮추어 더욱 유연하고 확장 가능한 구조를 제공 객체 간의 다형성을 낮추기 위해 디커플링 사용 Chat GPT디커플링(Decoupling)은 객체 간의 결합도를 낮추어 유연성을 높이고 코드의 유지보수성을 개선하..
application propertiesspring.servlet.multipart.enabled=truespring.servlet.multipart.max-file-size=10MBspring.servlet.multipart.max-request-size=100MB파일 하나에 최대 용량 10MB여러개 최대 용량 100MB addActor 배우 추가ActorMapper.xml select LAST_INSERT_ID() INSERT INTO actor ( first_name, last_name ) VALUES( #{firstName}, #{lastName} ) order="AFTER" : 나중에 실행insert 문 먼저 실행 -> actorId -> selectKeyselec..
Client - Controller - Server - Mapper - DB --> 요청 Client: 로그인 Controller: layer, 값 가공X Server: Controller에서 요청받아 transaction(가공) 처리 후 Mapper에 넘김 (중계) Mapper: 쿼리 결과 응답 -> sakila 이제까지 만들었던 Controller, Server와 분리하기 @Service ≓ @Conponent : bean을 만듦lient - Controller - Server - Mapper - DB --> 요청 Cli..
StaffMapper.xml UPDATE staff active = #{active} WHERE staff_id = ${staffId} myBatis는 test에 java 표현식 그대로 적어도됨 active = #{active} --> active값이 들어올때만 값을 수정(update)할 수 있는 동적 코드 StaffController.java@Slf4j@Controllerpublic class StaffController { @Autowired StaffMapper staffMapper; @Autowired StoreMapper storeMapper; @Autowired AddressMapp..