spring에서 파라미터를 두개 이상 보낼때는 주의해야할 점이 있다.먼저 controller 에서는@Request Param으로 보내줘야하고mapper에서 받을 때에는 @Param으로 받아야한다.반드시아니면 dto로 아예 한번에 받아버리는 방법도 있따근데 @Param으
참고 블로그rttr.addFlashAttribute는 전광석화처럼새로고침 누르면 바로 사라져버리는데(심지어 url에 데이터값 뜨지도 x)rttr.addAttribute는 새로고침을 눌러도 데이터가 살아잇다데이터값도 url에 뜬다
에서 사용하는데 Model model 로 써주면이 중괄호 안에서 model을 사용하겠다는 뜻이고model은 controller에서 view로 데이터를 보내줄 때에그 데이터를 담아줄 그릇으로서 사용된다.view에서는 모델을 쓰지못함.오직 controller에서만 모델 사
@AllArgsConstructor //여기에 필드에 쓴 모든생성자만 만들어줌@NoArgsConstructor //기본 생성자를 만들어줌@Data // getter, setter 만들어줌allArgsConstructor이 있으면 필드 수에 상관없이 자동으로 넣어준다.그
페이지 별로 접근가능 권한을 확인하는 예제를 해보려고 한다
하면 로그인 하는 멤버의 role에 따라 member면 멤버페이지로admin이면 admin페이지로 이동됨member, member로 로그인시 보이는페이지admin,admin으로 로그인시이렇게 보인다 끝!
먼저 생성한다그다음이렇게하면 로그아웃이 되고 로그아웃이 되면로그인 페이지에서 로그아웃이 됐다고 뜬다
테이블 생성한다그 후 security.xml에다가추가한다전체코드 공유그다음여기에 MemberTest.java생성그다음test해준다일일히 junit으로 테스트해서db에 insert 시켜줌잘 들어간 모습이다.
이제 왼쪽 package explorer 에서 마우스 오른쪽버튼 누르고 new로 spring legacy project누르고templates 에서 spring mvc프로젝트 선택후 넥스트 누르고 proceed 클릭만약 spring mvc 프로젝트가 안뜨면 configu
먼저 컨트롤러에서 받은 request에 필요한 정보를 put 해주고 그것을 그대로 service impl에서 그대로 mapper 호출이게 무슨 말이냐면 is_allow_ad sms, is_allow_ad_mail 이라는 파라미터가 존재하고 null 값이 아닐 때 수정할
이뜻이고${item} 이거는 따옴표가 안붙음
https://eco-veloper.tistory.com/18일단 이 글을 보고 좀 감을 잡았따.왠만하면 hashMap을 이용하는 편이었어서 갑자기 새로운 자료구조를 이용하게 될 때에는 당황스러울 때가 있엇다...기억이안나는;;ㅋㅋㅋㅋ하튼 ... 근데 list
https://interconnection.tistory.com/122try-catch 로 직접 예외를 처리했을 경우는 @Transactional(rollbackFor = Exception.class) 는 먹히지 않아요.catch 내 에서 억지로라도 throw
먼저 web.xml에 나는 이런이런 설정을 할꺼야 라고 선언해줌해당 규칙에 맞게 설정파일 생성https://gogoonbuntu.tistory.com/68이거보면 몇몇 요소들을 설정할 수 있는지 알 수 있는데여기서 중요한 것은특정 시간마다 커넥션을 확인 하는
나는 임시로 파일을 temp 폴더에 저장했다가 지우고싶었다.그래서 선택한 곳이 src/main/resources 경로였는데 여기에 temp 폴더를 만들고,폴더에 temp.pdf 파일을 저장하고싶었따.이렇게했더니 temp 폴더가 안생기는것이다.....진짜 계속 디렉터리가
스프링 프레임워크(Spring Framework)는 Java 애플리케이션 개발에서 가장 널리 사용되는 프레임워크 중 하나로, 주로 엔터프라이즈 애플리케이션 개발을 위한 다양한 기능을 제공합니다. 스프링은 모듈화되어 있으며, 각 기능을 선택적으로 사용할 수 있어 매우 유