반응형

spring 8

@EnableWebSecurity와 @EnableWebMvcSecurity의 차이점은 무엇입니까?

@EnableWebSecurity와 @EnableWebMvcSecurity의 차이점은 무엇입니까? @WebSecurity 사용 JavaDoc 문서 문서: 이 주석을 에 추가합니다.@Configuration을 가질 수 있는 수업Spring Security임의의 환경설정에 정의WebSecurityConfigurer또는 확장함으로써 더 가능성이 있습니다.WebSecurityConfigurerAdapter기본 클래스와 개별 메서드를 재정의합니다. @WebMvcSecurity 사용 JavaDoc 문서 문서: 이 주석을 에 추가합니다.@Configuration을 가질 수 있는 수업Spring Security구성 통합Spring MVC. Spring MVC와 통합한다는 것은 정확히 무엇을 의미합니까? 어떤 추가적인 ..

source 2023.09.18

Spring Data JPA 저장소에서 제네릭 사용

Spring Data JPA 저장소에서 제네릭 사용 데이터베이스에 지속해야 하는 간단한 개체 유형이 몇 가지 있습니다.저는 이 지속성을 관리하기 위해 Spring JPA를 사용하고 있습니다.각 개체 유형에 대해 다음을 빌드해야 합니다. import org.springframework.data.jpa.repository.JpaRepository; public interface FacilityRepository extends JpaRepository { } public interface FacilityService { public Facility create(Facility facility); } @Service public class FacilityServiceImpl implements FacilityS..

source 2023.09.08

최대 절전 모드 Dao 지원이 권장되지 않는 이유는 무엇입니까?

최대 절전 모드 Dao 지원이 권장되지 않는 이유는 무엇입니까? 저는 최근에 Hibernate 3.5와 Spring 3으로 작업을 하고 있는데, Hibernate는 꽤 새로웠고 생각했습니다.HibernateDaoSupport봄의 수업은 나의 도메인 수업과 함께 Hibernate를 사용하는 것을 멋지고 쉽게 만들었습니다. 하지만, 관련 없는 질문을 검색하는 동안 누군가가 언급하는 것을 보았습니다.HibernateDaoSupportSpring 및 Hibernate를 사용하는 가장 좋은 방법은 아닙니다.누구라도 밝혀줄 수 있습니까? 권장되지 않는 이유는 무엇입니까? 하이버네이트와 스프링을 통합하는 가장 좋은 방법은 무엇입니까? 사용.HibernateDaoSupport/HibernateTemplate코드를 불필..

source 2023.09.03

스프링 보안 컨텍스트에 저장된 기본 개체에 추가 세부 정보 추가

스프링 보안 컨텍스트에 저장된 기본 개체에 추가 세부 정보 추가 Spring 3.0과 Spring Security 3을 사용하고 있습니다.Spring Security를 사용하여 데이터베이스에 대해 사용자를 인증할 수 있습니다.사용: SecurityContextHolder.getContext().getAuthentication().getPrincipal() 현재 로그인한 사용자의 사용자 이름을 검색할 수 있습니다.Spring Security 컨텍스트에 저장된 주 객체에 사용자 ID 및 모듈 액세스와 같은 추가 세부 정보를 추가하여 나중에 검색할 수 있도록 하고 싶습니다.주 개체에 추가 세부 정보를 추가하고 나중에 jsp 또는 java 클래스에서 검색하려면 어떻게 해야 합니까?가능한 경우 적절한 코드 조각을..

source 2023.08.09

업데이트 메서드 호출 없이 트랜잭션 저장

업데이트 메서드 호출 없이 트랜잭션 저장 저는 @Transactional로 주석이 달린 방법을 가지고 있습니다.Oracle DB에서 개체를 검색하고 필드를 변경한 다음 메서드에서 돌아갑니다.개체를 저장하는 것을 잊었지만 데이터베이스가 업데이트되는 것을 발견했습니다. applicationContext 나의 방법 @Transactional public void myMethod(long id) { MyObject myObj = dao.getMstAttributeById(id); myObj.setName("new name"); //dao.update(myObj); } 제 질문은 왜 MyObject가 데이터베이스에 지속됩니까?최대 절전 모드는 영구 엔티티에 대한 변경 사항을 자동으로 감지하고 그에 따라 데이터베이..

source 2023.08.09

Spring Bean 범위: 세션 및 글로벌 세션

Spring Bean 범위: 세션 및 글로벌 세션 Session과 Global Session in Spring 프레임워크의 차이점은 무엇입니까? 제 연구에 따르면, 두 가지 모두 웹 인식 Spring Application Context의 맥락에서 유효합니다. 이제 사용자 세션까지는 세션 범위가 유지되지만 전체 애플리케이션에서 globalSession을 사용할 수 있습니까? 적용 범위인가요? "글로벌 HTTP 세션"이라는 용어를 이해할 수 없습니다. 글로벌 HTTP 세션 전체에서 사용할 수 있습니까?globalSession는 포틀렛 응용프로그램에 연결되어 있습니다.응용프로그램이 포틀렛 컨테이너에서 작동할 때 응용프로그램은 어느 정도의 포틀렛으로 구성됩니다.각 포틀렛에는 고유한 세션이 있지만 응용프로그램의 ..

source 2023.07.30

Spring MVC 컨트롤러의 Security Context에서 UserDetails 개체 가져오기

Spring MVC 컨트롤러의 Security Context에서 UserDetails 개체 가져오기 Spring Security 3과 Spring MVC 3.05를 사용하고 있습니다. 현재 로그인한 사용자의 사용자 이름을 인쇄하고 싶은데 컨트롤러에서 사용자 세부 정보를 가져오려면 어떻게 해야 합니까? @RequestMapping(value="/index.html", method=RequestMethod.GET) public ModelAndView indexView(){ UserDetails user = ? mv.addObject("username", user.getUsername()); ModelAndView mv = new ModelAndView("index"); return mv; } 사용자가 로그인..

source 2023.07.25

한 프로젝트의 spring-config.xml을 다른 프로젝트의 spring-config.xml로 Import하려면 어떻게 해야 합니까?

한 프로젝트의 spring-config.xml을 다른 프로젝트의 spring-config.xml로 Import하려면 어떻게 해야 합니까? 두 개의 프로젝트가 있습니다.simple-core-impl그리고.simple-core-web두 프로젝트 모두spring based둘 다 상위 프로젝트 이름을 가지고 있습니다.simple-core.있습니다simple-impl-config.xml에simple-core-impl프로젝터 및simple-web-config.xml에simple-impl-config.xml. 나는 품격이 있는 콩을 가지고 있다.simple service'안녕하세요 월드'라는 메시지를 돌려주는 방법이 하나 있어요를 Import 하고 싶다.simple-impl-config.xml에서simple-web-..

source 2023.03.27
반응형