Spring 20

최종 특성의 스프링 특성 주입 @Value - Java

최종 특성의 스프링 특성 주입 @Value - Java 최종 특성에 대한 특성 파일의 스프링 주입에 대한 간단한 질문입니다. 파일 경로를 저장할 속성 파일이 있습니다.일반적으로 속성 파일을 사용할 때는 다음과 같은 방법을 사용하여 클래스 속성을 설정합니다. private @Value("#{someProps['prop.field']}") String someAttrib ; 그럼 내 안에서spring.xml저는 다음과 같은 것을 원합니다. 이것은 잘 작동하고, 간단하며, 코드를 멋지고 깔끔하게 만듭니다.하지만 속성 값을 최종 클래스 속성에 삽입할 때 가장 깔끔한 패턴이 무엇인지 잘 모르겠습니다. 분명히 다음과 같은 것이 있습니다. private static final @Value("#{fileProps['d..

programing 2023.08.15

스프링 보안 로그인 페이지에서 추가 매개 변수 전달 방법

스프링 보안 로그인 페이지에서 추가 매개 변수 전달 방법 봄 보안 로그인 페이지에서 데이터베이스 이름을 요청 입력 파라미터로 설정하려고 합니다.현재 스프링 보안을 사용하여 검색된 사용자 이름만 받고 있습니다.SecurityContextHolder.getContext().getAuthentication(). 로그인 페이지에 설정된 추가 필드에 액세스하는 방법은 무엇입니까?여러 가지 방법이 있지만 공식적인 방법은 사용자 정의를 사용하는 것입니다.AuthenticationDetails그리고.AuthenticationDetailsSource각각 Spring's 와 subclassing.사용자 정의에 추가 필드 추가WebAuthenticationDetails그리고 그 관습을 가지고 있습니다.WebAuthentic..

programing 2023.08.15

Java-config 클래스를 XML-config로 가져와서 두 컨텍스트에 빈이 있도록 하는 방법은 무엇입니까?

Java-config 클래스를 XML-config로 가져와서 두 컨텍스트에 빈이 있도록 하는 방법은 무엇입니까? @Configuration java-config 클래스를 XML 구성으로 부트스트랩해야 하는 프로젝트가 있습니다. 그러기 위해서는 (@Configuration으로 주석이 달린 클래스의 bean 정의와 함께) 다음 bean 정의도 포함해야 한다는 것을 읽고 있습니다. 그러나 다음과 같은 오류가 발생합니다. Caused by: java.lang.ClassNotFoundException: org.springframework.config.java.process.ConfigurationPostProcessor 어디선가 항아리를 잃어버린 것 같은데, 여러 웹 검색을 해보니 아직 답이 나오지 않았습니다.어..

programing 2023.08.15

ApplicationContext 자체를 주입하는 방법

ApplicationContext 자체를 주입하는 방법 주사를 놓고 싶습니다.ApplicationContext그 자체가 콩이. 비슷한 것 public void setApplicationContext(ApplicationContect context) { this.context = context; } 봄에 그것이 가능합니까?이전 의견은 괜찮지만, 저는 보통 다음을 선호합니다. @Autowired private ApplicationContext applicationContext; 간편, 사용하기ApplicationContextAware인터페이스 public class A implements ApplicationContextAware { private ApplicationContext context; publi..

programing 2023.08.05

Spring Boot이 시작되면 "메소드 이름은 토큰이어야 합니다" 예외가 발생합니다.

Spring Boot이 시작되면 "메소드 이름은 토큰이어야 합니다" 예외가 발생합니다. Spring Boot이 시작되면 Spring Boot은 다음을 던집니다.method names must be tokens예외. 2016-08-11 16:53:54.499 INFO 14212 --- [0.1-8888-exec-1] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found..

programing 2023.07.26

서블릿과 웹 서비스의 차이점

서블릿과 웹 서비스의 차이점 이 둘의 차이점은 무엇입니까?나는 구글에 대한 몇 가지 결과가 확정적이지 않다는 것을 알았다. 다음은 후속 질문입니다. 예를 들어 봄 MVC 웹 앱을 만들고 @Controller 주석을 사용하여 몇 개의 클래스에 주석을 달아 프런트 엔드 -> 백엔드 및 백엔드로부터 정보를 정상적으로 전송할 수 있는 것을 만듭니다.아마 백엔드 측에는 일부 데이터베이스가 관련되어 있을 수 있습니다. 그걸 뭐라고 부르겠어요?다른 웹 서비스나 서블릿 같은 것을 사용하시겠습니까?웹 서비스는 REST 프로그래밍 패러다임 또는 SOAP 프로토콜을 사용하여 클라이언트에 서비스 방법을 제공하는 서비스입니다.웹 서비스를 구현하는 방법은 여러 가지가 있습니다.웹 서비스를 작성하는 가장 간단한 방법은 클래스를 작..

programing 2023.03.23

스프링 구성 XML 스키마: 버전 유무

스프링 구성 XML 스키마: 버전 유무 저는 봄이 처음입니다.한 가지 혼란스러운 점은 스키마가 버전화되어 있는 XML 설정 파일과 버전이 되어 있지 않은 XML 설정 파일을 볼 수 있다는 것입니다.예를 들어, 나는 가끔 이런 것을 본다. 그리고 가끔 이런 식입니다. 에 주의:spring-beans ★★★★★★★★★★★★★★★★★」spring-context을 사용하다 그래서 궁금한 건 어떤 스타일을 사용하고 그 이유는 무엇입니까?특히, 향후 버전화된 스키마를 사용할 수 없게 되어 Spring이 스키마를 갱신해도 비버전 스키마는 현재 애플리케이션과 호환성을 유지할 수 있습니까? 한 가지 부수적인 질문은 버전화된 스프링 스키마의 목록을 어디서 찾을 수 있는가 하는 것입니다."버전 없는" XSD는 애플리케이션에..

programing 2023.03.08

요청된 bean이 현재 생성 중입니다.해결할 수 없는 순환 참조가 있습니까?

요청된 bean이 현재 생성 중입니다.해결할 수 없는 순환 참조가 있습니까? spring 3을 사용하고 있으며, 2개의 뷰 스코프가 있습니다. 1 - Bean 1 : @Component("bean1") @Scope("view") public class Bean1 { @Autowired private Bean2 bean2; } 2 - Bean2 : @Component("bean2") @Scope("view") public class Bean2 { @Autowired private Bean1 bean1; } 뷰는 커스텀 스코프입니다. 커스텀 뷰 범위의 코드는 다음과 같습니다. public class ViewScope implements Scope { @SuppressWarnings("rawtypes") pu..

programing 2023.03.08

스프링: 경로에 대한 /**와 /*의 차이

스프링: 경로에 대한 /**와 /*의 차이 경로를 참조할 때 별표 하나 대신 두 개의 별표는 어떻게 다릅니까? 아까는 Spring 3 프로젝트를 디버깅하고 있었습니다.를 사용하여 .swf 를 추가하려고 했습니다. web.xml의 Resource Servlet은 다음과 같습니다. Resource Servlet /resources/* 그러나 유감스럽게도 다음과 같은 오류가 발생했습니다. WARN org.springframework.js.resources.ResourceServlet - An attempt to access a protected resource at /images/flash.swf was disallowed. 정말 이상했어요. 왜냐하면 제 모든 이미지들이images폴더에 접속했는데 왜 내 .s..

programing 2023.02.26

WebMvc 주석 의미 사용

WebMvc 주석 의미 사용 javadoc을 읽었습니다.@EnableWebMvc. 근데 이 주석이 무슨 뜻인지 모르겠어요? 알기 쉽게 설명해 주시겠어요? (XML이 아닌) Java 코드를 사용하여 Spring 응용 프로그램을 구성하는 경우,@EnableWebMvc는 스프링 MVC를 활성화하기 위해 사용됩니다.Spring의 Java 구성 지원에 대해 아직 잘 모르시다면, 여기서 시작하는 것이 좋습니다. @EnableWebMvc와 동등하다XML로 변환됩니다.@Controller-가 사용하는 클래스 수@RequestMapping수신 요청을 특정 메서드에 매핑합니다.디폴트 설정 내용 및 설정 커스터마이즈 방법에 대한 자세한 내용은 참조 매뉴얼을 참조하십시오.봄의 세계에 오신 것을 환영합니다.주석을 알기 전에 이..

programing 2023.02.26