«spring» 태그된 질문

Spring Framework는 Java 플랫폼에서 애플리케이션 개발을위한 오픈 소스 프레임 워크입니다. 핵심은 컴포넌트 기반 아키텍처에 대한 풍부한 지원이며, 현재 20 개가 넘는 고도로 통합 된 모듈이 있습니다.


5
동일한 인터페이스를 구현하는 두 개의 bean을 자동 배선-기본 bean을 autowire로 설정하는 방법은 무엇입니까?
배경: Spring 2.5 / Java / Tomcat 애플리케이션이 있습니다. 응용 프로그램 전체에서 여러 곳에서 사용되는 다음 Bean이 있습니다. public class HibernateDeviceDao implements DeviceDao 그리고 다음과 같은 새로운 bean : public class JdbcDeviceDao implements DeviceDao 첫 번째 Bean이 구성되었습니다 (패키지의 모든 Bean이 포함됨) <context:component-scan base-package="com.initech.service.dao.hibernate" /> 두 번째 (새) Bean은 별도로 …


11
Spring MVC-Rest Controller에서 간단한 문자열을 JSON으로 반환하는 방법
내 질문은 본질적 으로이 질문에 대한 후속 조치 입니다. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } 위에서 스프링은 응답 본문에 "Hello World"를 추가 할 것이다. JSON 응답으로 문자열을 어떻게 반환합니까? 나는 따옴표를 추가 할 수 있지만 더 해킹처럼 느껴진다는 것을 이해합니다. 이 …
137 java  json  spring  rest  spring-mvc 

15
Spring을 사용하여 프로그래밍 방식으로 속성 파일에 액세스 하시겠습니까?
아래 코드를 사용하여 속성 파일의 속성으로 Spring Bean을 주입합니다. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:/my.properties"/> </bean> <bean id="blah" class="abc"> <property name="path" value="${the.path}"/> </bean> 프로그래밍 방식으로 속성에 액세스 할 수있는 방법이 있습니까? 의존성 주입없이 코드를 작성하려고합니다. 따라서 다음과 같은 코드를 갖고 싶습니다. PropertyPlaceholderConfigurer props = new PropertyPlaceholderConfigurer(); props.load("classpath:/my.properties"); props.get("path");
137 spring  properties 

17
스프링 부트-관리 형이 아님
스프링 부트 + JPA를 사용하고 서비스를 시작하는 동안 문제가 발생했습니다. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) 다음은 Application.java 파일입니다. @Configuration @ComponentScan @EnableAutoConfiguration(exclude = …

15
Spring-현재 스레드에 사용 가능한 실제 트랜잭션이있는 EntityManager가 없음- 'persist'호출을 안정적으로 처리 할 수 ​​없음
Spring MVC 웹 애플리케이션에서 엔티티 모델을 데이터베이스에 저장하기 위해 "persist"메소드를 호출하려고 할 때이 오류가 발생합니다. 인터넷 에서이 특정 오류와 관련된 게시물이나 페이지를 실제로 찾을 수 없습니다. 그것은 EntityManagerFactory bean에 문제가있는 것처럼 보이지만 Spring 프로그래밍에 익숙하지 않기 때문에 모든 것이 잘 초기화되어 있고 웹의 다양한 자습서 기사에 따라 보입니다. dispatcher-servlet.xml <?xml …

3
스프링 보안 필터 체인 작동 방식
스프링 체인은 필터 체인에 빌드하여 필터를 요청합니다.이 필터는 요청을 가로 채고 인증을 감지 (결석)하거나 인증 진입 점으로 리디렉션하거나 요청을 권한 부여 서비스로 전달하여 요청이 서블릿에 도달하거나 보안 예외를 던지도록합니다. (인증되지 않은 또는 승인되지 않은). DelegatingFitlerProxy는 이 필터들을 서로 붙입니다. 작업을 수행하기 위해 이러한 필터 액세스 서비스는 UserDetailsService 및 AuthenticationManager 와 …

7
Spring Java Config : 런타임 인수로 프로토 타입 범위의 @Bean을 어떻게 작성합니까?
Spring의 Java Config를 사용하면 런타임에서만 얻을 수있는 생성자 인수가있는 프로토 타입 범위의 Bean을 획득 / 인스턴스화해야합니다. 다음 코드 예제 (간단하게 단순화)를 고려하십시오. @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); //prints name } 여기서 Thing …

12
@Scope (“prototype”) 빈 범위는 새로운 빈을 생성하지 않습니다
컨트롤러에 주석이 달린 프로토 타입 Bean을 사용하고 싶습니다. 그러나 봄은 대신 싱글 톤 콩을 만들고 있습니다. 그 코드는 다음과 같습니다. @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } 컨트롤러 코드 : …
133 spring  spring-mvc 

10
속성 파일에서 값을 읽는 방법은 무엇입니까?
나는 봄을 사용하고 있습니다. 속성 파일에서 값을 읽어야합니다. 외부 특성 파일이 아닌 내부 특성 파일입니다. 속성 파일은 다음과 같습니다. some.properties ---file name. values are below. abc = abc def = dsd ghi = weds jil = sdd 전통적인 방식이 아닌 속성 파일에서 해당 값을 읽어야합니다. 그것을 달성하는 방법? 스프링 3.0에 …


10
Java Spring Boot : 앱 루트 (“/”)를 index.html에 매핑하는 방법은 무엇입니까?
저는 Java와 Spring을 처음 사용합니다. 내 앱 루트 http://localhost:8080/를 정적으로 매핑하려면 어떻게 index.html해야합니까? 내가 http://localhost:8080/index.html잘 작동 한다면 . 내 앱 구조는 다음과 같습니다 내 config\WebConfig.java모습은 다음과 같습니다. @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocations("/"); } } 추가하려고 registry.addResourceHandler("/").addResourceLocations("/index.html");했지만 실패합니다.
133 java  spring  spring-boot 

12
IntelliJ에서 실행할 때 스프링 부트 프로파일을 어떻게 활성화합니까?
5 가지 환경이 있습니다. - local (my development machine) - dev - qc - uat - live - staging 각 환경마다 다른 응용 프로그램 속성을 사용하고 싶습니다. 따라서 데이터 원본에 대해 서로 다른 URL을 갖는 다음과 같은 속성 파일이 있습니다. - application.properties (containing common properties) - application-local.properties - application-dev.properties - …

8
@Service 주석은 어디에 보관해야합니까? 인터페이스 또는 구현?
Spring을 사용하여 응용 프로그램을 개발 중입니다. @Service주석 을 사용해야합니다 . 나는이 ServiceI와 ServiceImpl같은 그 ServiceImpl implements ServiceI. @Service주석 을 어디에 보관 해야하는지 혼란 스럽습니다 . 인터페이스 또는 구현에 주석을 달아야 @Service합니까? 이 두 방법의 차이점은 무엇입니까?
133 spring  service 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.