Spring(2023-05-09)

[스트림] > >> > >>

2023년 5월 9일
·
0개의 댓글
·

Spring(2023-05-08)

[스트림] > >>

2023년 5월 8일
·
0개의 댓글
·

Spring(2023-05-04)

[Lambda 람다]

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

Spring(2023-05-03)

[의존성 주입] ⇒ Spring에서는 @Autowired로 주입한다. ・사용안함 : private final BoardMapper mapper = new BoardMapper() ・사용 : @Autowired private final BoardMapper mapper; IoC컨테이너에 들어있는 객체를 @Autowired를 통해 스프링이 알아서 주입함 [Lambda 람다]

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

Spring(2023-05-02)

[스프링레거시] [마이바티스 활용 - 4가지] `1.SQL session에서 제공하는 함수를 활용 (interface class활용)` interface IBDao를 XML namespace에 매핑 sqlSession.getMapper(IBDao.class)를 이용. 2.CRUD SQL session 객체에서 제공하는 직접 xml연결하는 것 interface는 필요가 없음 sqlSession에서 제공하는 함수(selectList,selectOne)를 이용함 쿼리구현을 위한 XML이 필요. 해당 XML의 namespace는 개발자가가 정함 3. @Mapper사용 4. interface위에 mapper정의해서 사용 [첫번째방법] > >> ![](https://velog.velcdn.com/images/hyphen/post/c4

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-26)

[트랜잭션] Checked Exception - 반드시 try&catch문 사용 Unchecked Exceptions - 실시간 에러 > >> http://localhost:8282/addUser/kim6/kim6 에러발생 : There was an unexpected error (type=Internal Server Error, status=500). Database에도 올라가지 않음.

2023년 4월 26일
·
0개의 댓글
·

Spring(2023-04-25)

[02.통합테스트] Mock Test : 웹브라우저 애너테이션 = 하나의 기능을 갖고 있는 함수 [03.시스템테스트] [트랜잭션]

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-24)

[테스트 문서] 테스트의 중요성 >http://databaser.net/moniwiki/wiki.php/소프트웨어개발프로세스 [01.단위테스트] 단위테스트 : 해당 클래스의 함수를 테스트하는 것 ![](https://velog.velcdn.com/images/hyphen/post/9f97002f-3b19-469e-aef2-d3bdcf5b6a

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-21)

[암호화와 CSRF의 이해] 암호화 키와 복호화 키를 갖고 있는 객체를 암호화 객체라고 한다. [암호화(Cipher)] 암호화 : 사용자가 입력한 데이터를 알아볼 수 없는 데이터로 변경하는 과정 *스프링 시큐리티 제공 - 암호화 객체들 |Class Summary| |-|-| |BaseDigestPasswordEncoder|Convenience base for digest password encoders.| |BasePasswordEncoder|Convenience base for all password encoders.| |LdapShaPasswordEncoder|A version of ShaPasswordEncoder which supports Ldap SHA and SSHA (salted-SHA) encodings.| |Md4PasswordEncoder|MD4 implementation of PasswordEncoder.| |Md5PasswordE

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-20)

[스프링 시큐리티] 〇〇님 환영합니다 설정 > >> localhost:8282/user/userHome

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-19)

[스프링 시큐리티 커스텀 마이징] ・스프링 시큐리티(인증과 권한) = 인증과 권한을 위한 솔루션(프레임워크) 시큐리티 커스터 마이징 : 비밀번호를 암호화 시켜주는것 || 사용자별로 인증 및 인가를 적절하게 지정할 수 있음 > >> localhost:8282/ >> 유저 홈 클릭 >> >> ![](https://velog.velcdn.com

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-18)

[스프링 시큐리티] ・스프링 시큐리티(인증과 권한) = 인증과 권한을 위한 솔루션(프레임워크) ・시큐리티 테이블 *Junit Test(UserMapper.java에서 오른쪽 클릭) ![](https://velog.velcdn.com/images/hyphen/post/b22e96a5-b1b8-4417-b910-b9db7756c56c/image.p

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-17)

[github] ![

2023년 4월 17일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-14)

[조인 1:N] > >> [다른 방법] > [restful] json viewer >https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh?hl=ko --- ![](https://velog.velcdn.com/ima

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-13)

[게시판 페이징] > >> > >> [조인] ![](https://velog.velcdn.com/images/hyphen/post/021ba84f-7

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-12)

[Mybatis] CDATA : sql구문과 xml구문을 구분하기 위해 사용 |Controller|Service| |-|-| |뷰 결정(lsit_view등) : 뷰에 들어갈 데이터 정도만 끌고오는 역할|비지니스 로직 : 기능 인터페이스 구현| > >> [Mybatis log 확인]

2023년 4월 12일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-11)

[객체 생성] @Component = 스프링으로 하여금 IOC 컨테이너에 객체생성해서 넣어 놓아라. @Controller = 컨트롤러 객체(new 객체생성) = (최고부모)@Component + 의미 @Service = 커맨드 객체 = (최고부모)@Component + 의미 @Repository = DAO 객체 = (최고부모)@Component + 의미 [주입] @RequiredArgsConstructor = Autowired에 생성자 주입해 줌 @Autowired = 스프링에게(주입) 4바이트 주소를 줌 | ioc컨테이너 안에 있는 객체 찾아서 넣어라 > ・(권장)생성자 주입(Constructor Injection) : 순환 참조 방지 가능 > ・수정자 주입(Setter 주입, Setter Injection) > ・필드 주입(Field Injection) > > >> ![](

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-10)

[@ 어노테이션] @어노테이션 : 한 개의 함수 역할을 한다 Component : new 객체생성(Component + 의미) @Controller : @Component + controller @Service : @Component + 객체 @Repository : + @Component + dao @Autowired : 주입 / 객체에 주소를 줌 > >> >> ![](https://velog.velcdn.com/images/hyphen/post/de6ffb0e-90f6-4d6b-832f-502346

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-07)

![](https://v

2023년 4월 7일
·
0개의 댓글
·
post-thumbnail

Spring(2023-04-06)

빌드 : 컴파일 - 실행 - 테스트 - 배포 메이븐 : 빌드툴 >[maven repository] eclipse pom.xml에 lib추가 방법 https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api/1.2 롬복(projectlombok) 다운 https://projectlombok.org/download [스프링SPRING] `프레임워크 : 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한 약속 | 설계도에 맞춤 ⇒ 일관성↑ 유지보수

2023년 4월 6일
·
0개의 댓글
·