본문 바로가기 메뉴 바로가기

IT모저모

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

IT모저모

검색하기 폼
  • 분류 전체보기 (49)
    • Tomcat (1)
    • SpringBoot (15)
    • MySQL (15)
    • Google Cloud (1)
    • Database (15)
    • Develop (5)
    • Docker (2)
    • Kubernetes (7)
    • 클라우드 보안 (0)
    • Git (0)
    • AI (1)
    • 개인 (0)
      • 미주 (0)
  • 방명록

springboot (4)
[SpringBoot] UserRole에 따라 Menu 접근 권한 나누기

안녕하세여 기존에는 메뉴를 고정적으로 사용했는데요 (유연성없이 FO에서 메뉴를 고정적으로 하드코딩함) 시큐리티에서 메뉴에 대한 접근권한을 나누다보니 사용자마다 권한에 따른 메뉴를 표기해야하는 경우가 생겼습니다기존에 사용자마다 role이 지정되어있기 때문에 public enum UserRole { ADMIN, MANAGER, DEVELOPER, USER;} 이 부분을 참고하여 Menu를 만들어보려고 해용   @Entity@Table(name = "menu")@Getter@NoArgsConstructorpublic class Menu extends BaseTimeEntity { @Id @GeneratedValue private Long id; @Column(null..

SpringBoot 2024. 12. 17. 15:06
[SpringBoot] 데이터 엑셀 다운로드 (feat. 어노테이션만들기,

안녕하세요 ~~ 좀 지난 개발 이야기지만 끄적여보겠습니다 (다시 사용할 일이 생겨서..)사내 근태프로그램을 만드는 중에 개인의 월 근태 기록을 엑셀로 다운로드 받아야하는 일이 생겼습니다. 저는 컴퓨터공학 전공을 하긴 했지만 학교다닐땐 진짜 못했걸랑요시험을 위해서만 공부해왔던 저라...? 그래서 자바와 스프링부트를 혼자 독학했어요...암튼 제 사담이었고요... 여기저기 구글링을 하며 이 기능에 제일 적합하면서 최대한 유연성있는 코드를 짜보자 해서 해당 코드를 만들게 됐어요 근태기록이라 함은정해진 근무 스케줄이 있고 (저희는 유연근로제는 하지 않음) 정해진 식사시간, 연장근로시작, 휴일근로시간 등등 대체근무 등 엄청 많잖아요? 이를 에스원데이터와 연동하고 전자결재와 연동하기 전까지의 엑셀 데이터를 추출하는 ..

SpringBoot 2024. 12. 10. 17:59
[SpringBoot] ResponseEntity로 Http 코드에 따라 응답데이터 반환하기

초기 개발 시작할 때는  컨트롤러 작성할 때 http코드를 생각하지 못하고 반환해서 무작위로 오류를 반환하고 그랬는데요.. http 코드별로 ResponseEntity를 사용할 수 있다하니 바로 적용해보겠습니다.특별한 경우의 http코드만 취급해보겠습니다 !! 1. 200 OK리소스 조회 성공 시 데이터를 반환합니다.언제 사용할 수 있을까 하면 데이터를 Read할 때 사용할 수 있겠죠?@Slf4j@RestController@RequestMapping("/api/v1")public class UserInfoController { @GetMapping("/resource/{id}") public ResponseEntity getResource(@PathVariable Long id) { ..

SpringBoot 2024. 12. 6. 12:38
[SpringBoot] getReader 오류 발생 (해결)

회사에서 추가적으로 로그인에 관한 추가요구사항이 내려왔습니다. 비밀번호에 BCrypt 만 적용하면 될 줄 알았는데 짧은 시간내에 여러가지 기능을 덧붙여야한다고 하네요.. 시스템 보안정검이 있어서 증적예시가 필요한 부분입니다..  1) 접속 시 로그인 실패 횟수 제한 설정(5회 이하)이 적용되어 있는가? - 로그인 실패 5회 후 계정이 잠기거나 접속을 차단된 화면 스크린샷을 증적으로 제시한 경우 양호 - 로그인 실패 횟수 제한 설정 화면 또는 실제 5회 실패 시 접근이 차단되는 화면 2) 동일 사용자의 동시 접속을 제한하고 있는가? - 동시접속이 제한되는것을 확인가능한 경우 양호( 이경우 Spring Security의 maxSession 을 1로 잡아두어 어느정도 해결이 가능하지만 추가 커스터마이징을 통해..

SpringBoot 2024. 12. 2. 17:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • cachedbodyhttpservletrequest
  • 논클러스터 인덱스
  • 바디캐싱
  • 디비개발프로세스
  • 시청역놀곳
  • 유에이치스위트
  • 스프링부트
  • menu만들기
  • 데이터베이스
  • 오리지널팬케이스하우스 판교점
  • csv다운로드
  • csv업로드
  • 신사동이자카야
  • MySQL
  • 사용자별메뉴
  • 데이터업로드
  • 권한별메뉴만들기
  • 시청역숙소
  • 유에이치스위트서울스퀘어
  • 판교테크원타워맛집
  • 400에러관리
  • 디너요리추천
  • 컬럼타입변경
  • MAC
  • springboot
  • 500에러관리
  • xcrunerror
  • httpcode
  • 오리지널팬케이스하우스
  • 재귀구문
more
«   2025/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바