학습 진로상담 빼고요
백엔드 시니어 질문 받습니다
김대기(118.235)
2022-12-09 03:40
추천 0
댓글 52
다른 게시글
-
인생은 미로가 아님 [6]익명(222.99) | 22.12.09추천 0
-
노무현의 반의 반만 닮고싶다. [1]익명(175.126) | 22.12.09추천 0
-
별등이 잠든 저 편에 그려지는 풍경들익명(118.235) | 22.12.09추천 0
-
인생이 미로면 위에서 바라보면 답이 보이겠네요 [5]익명(49.1) | 22.12.09추천 0
-
노동계의 빌보드차트 [1]발명도둑잡..(aerohong) | 22.12.09추천 0
-
아싸일수록 개발을 잘하는가? 인싸일수록 개발을 잘하는가? [7]익명(58.76) | 22.12.09추천 0
-
오늘 10시 면접 복장 추천 좀 [2]익명(211.200) | 22.12.09추천 1
-
개발 잘하게 생겼다는 말이 칭찬이냐 [5]익명(58.141) | 22.12.09추천 0
-
스프링 시큐리티 버전 업 시키니까 어지럽네익명(49.1) | 22.12.09추천 0
-
프로그래머는 보조임익명(125.178) | 22.12.09추천 0
이산수학 / 논리회로 중요성이요
백엔드 지원하시면 그닥 중요하진 않습니다
윈도우 서버 많이 쓰입니까 - dc App
닷넷쪽 아니면 아예 안쓴다고 보셔도 됩니다
왜 안자요ㅇㅅㅇ
일찍 자서 이제 깼어요
일찍자고 일찍일어나는 착한어린이ㅇㅅㅇ
신입 3달찬데 간단한 파이썬 스크립트도 못짜고 있어요. 저 빡대가린가요
한글 사용 가능한거 보면 지능의 문제는 아니고요 노력을 안하는 스타일 같네요
김대기 따뜻하다
주니어 시니어 무슨 기준으로 나눠요
보통은 연차로 나누는데 기준이 각각 달라서 저도 잘 모르겠습니다 저는 10년차 이상을 시니어라고 봅니다
사수가 제 앞에서 한숨 푹 쉬고 와 이것도 모르네 혼잣말로 속삭이는데. 이거 좀 기분나쁜데. 업계에서 흔한건가요. 제가 예민한건가요
제가 주니어에게는 꽤 상냥한 편인데, 혼잣말로는 안하고 대놓고 뭐라고 한적은 몇번 있습니다 그런데 혼잣말로는 안그래봤습니다. 그게 더 기분 나쁠 것 같아서요
사회 초년생때 역으로 혼잣말을 들어본적은 있는데요 당시에 사수분이 저랑 20년정도 경력차가 있었고 저는 그 사수분을 굉장히 존경했기 때문에 별로 기분 나쁘진 않았습니다
있을법 한 일이긴 한데, 일반적인 관계에서는 기분나쁠만한 일인 것 같네요
ㅇㅅㅇ7
스프링 시큐리티 질문해도되나요?
네
.and().logout() .and().sessionManagement() .maximumSessions(2) 이게 session 갯수 기준이 하나의 계정에 대한 다수의 세션 허용인가요? 아니면 하나의 세션이 허용할 수 있는 계정의 수인가요?
로컬 환경이라 아직 웹 사이트를 배포할 실력은 아니라서 직접 확인이 어려운 상황이라 말만 들어서는 애매하게 보여서요..
하나의 계정에 대한 다수의 세션 허용 입니다
HttpSecurity http http.loginForm().and().logout() and().sessionManagement() .maximumSessions(2) 여기서 maximumSessions요
아 그렇군요 감사합니다..ㅇㅅㅇ
그 다음에 궁금한게 http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED) 여기서 폴리시 정책은 딱히 Always든 STATELESS는 명시적인 용도로 보이는데 맞나요?
분산 환경에서 어떻게 처리해야하는지도 고민해보시면 좋을 것 같습니다
강의를 보고 있는데 어떤 뜻이다 이렇게 만 알려주고 그냥 넘어갔는데 막상 짜려고 하니, 딱히 변화가 없는 것 같아서요
폴리시 정책은 질문이 잘 이해되지 않습니다
http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED) 이면 // if_Required는 스프링 시큐리티가 세션 필요시 생성(기본 값) 이런 뜻이다 이렇게 자료가 설명이 되어있고, 따로 확인 할 수 있는 방법은 안 보여서, 이것 자체가 STATELESS나 NEVER로 바꼈을 떄 영향이 있는지 잘 모르겠네요
STATELESS는 세션을 안쓰겠다는거고 NEVER는 생성 안하지만 있으면 쓰겠다는건데, 당연히 영향이 있지 않을까요?
일단 세션 기반 인증을 사용하실거면 STATELESS는 쓰면 안됩니다 NEVER로 바꾸시면 세션 생성을 별도로 해주셔야하구요 폼 태그에서 다르게 나타나는 변경점은.. 질문이 좀 애매하네요
STATELESS랑 NEVER, ALWAYS랑 IF_REQUIREDS가 폼 현상에서 똑같이 나타나서 애매해서 물어봤는데 나중에 필요하면 봐야겠네요.. 기록만 해두겠습니다
폼 현상에서 똑같이 나타났다는게 form submit을 할때 결과가 같다는 말이라면, 세션 인증이 제대로 구현되지 않은 것 같습니다
추가 질문이 있으면 새 댓글로좀.. 너무 길어져서 안보이네요
네 말씀하신 것처럼 강의 따라서 세션 공부중인데 JSESSION으로 formLogin 작업할 때 ALWAYS랑 default인 IF_REQUIREDS 같은 경우에는 그냥 단순히 formLogin만 추가한 경우에는 비슷하게 세션 정보가 등록되고, 반대는 둘 다 세션 로그인 작업이 실패한 것만 확인할 수 있었습니다
아.. STATELESS랑 NEVER, ALWAYS랑 IF_REQUIREDS 이게 각각 한쌍씩 현상이 같다는 이야기였군요 그게 정상입니다 NEVER로 했을때는 세션을 따로 생성해서 넣어주면 성공할거구요 STATELESS는 그러거나 말거나 실패할겁니다
그 밖에 DataRestConfig 클래스 코드보는데 한번도 안써봐서 이거 무슨의미인지 간단히 설명해주실수 있나요 UserAccount는 db엔티티 클래스 중 하나 입니다 DataRest 관련 자료를 찾아보는데 찾기가 힘들더라구요.. 아래 빈 객체 보는데 아직 비슷한 자료가 잘 안보이네여@Bean public RepositoryRestConfigurer repositoryRestConfigurer() { return RepositoryRestConfigurer.withConfig((config, cors) -> config.exposeIdsFor(UserAccount.class) );
DataRest관련 자료가 블로그 같은 곳은 다 뒤졌는데 REST 관련 정보만 나오고, 아래 Config 관련 정보에 대한 비슷한 자료는 없어서 이게 무슨 말인지 간단히 설명해주실 수 있나요
@Configurationpublic class DataRestConfig { @Bean public RepositoryRestConfigurer repositoryRestConfigurer() { return RepositoryRestConfigurer.withConfig((config, cors) -> config.exposeIdsFor(UserAccount.class) ); }}
새 댓글로 질문 부탁드립니다
ㅎㅇㅎㅇ 님도 참 시간대 특이하심ww
ㅎㅇㅎㅇ
게시판 공부한다고
https://github.com/djkeh/fastcampus-project-board/commit/5c14da77283eb75ea508c811826d30916546b60a
관련 링크 자료인데, 아래 DataRestConfig 클래스가 무슨 역할을 하는지 잘 모르겠네요..
저기서 UserAccount가 Entity 클래스인것만 빼고는 withCConfig랑 안에 들어가는 인자, config.exposeldsFor 메소드가 멀 의미하는지 감이 잘 안오네요
자바 17 스프링 REST 라이브러리 입니다
withConfig에 들어가는 인자 중 첫번째는 RepositoryRestConfiguration구요 RepositoryRestConfiguration.exposeldsFor는 말 그대로 id 속성을 노출할 클래스들을 의미합니다 저기에 명시하지 않으면 id가 필드에 추가되지 않습니다 두번째 인자는 CorsRegistry인데, 이름 그대로 어떤 url들에 cors 설정을 할지 기록하는 객체입니다
id 속성이란 @Id가 부여된 필드를 뜻합니다
아 이제 이해되는 것 같네요 감사합니다. curl로 대충 요청하고 cors로 인터넷 찾아서 한번 연습해봐야겠네요 긴시간 답변 주셔서 정말 감사합니다
진짜 고마워요 ㅇㅅㅇ
예아
컴공2년 풀스택6개월후 인턴출근하는데 무슨일하나요?걱정되서잠도안옴니다ㅠ 언어는자바배웟고프레임웍스프링 스프링부트사용해봣습돠
거기서 무슨 일을 할지는 거기 회사 사람만이 알겠죠 ㅠ