草庐IT

Spring之IOC

全部标签

java - 没有 jpa 的 Spring 和 Hibernate

对于我的新项目,我计划使用Hibernate5和Spring4,并且一如既往地喜欢分成不同的层/项目。Gradle依赖项:"org.springframework:spring-webmvc:4.2.1.RELEASE","org.springframework:spring-orm:4.2.1.RELEASE",'org.hibernate:hibernate-core:5.0.2.Final','mysql:mysql-connector-java:5.1.36'有一个API项目,其中包含一个User.class。在我看来,这个用户类不能对数据库层使用任何注释。它不得指定@Tabl

java - Spring:根据 XSD 模式验证 REST Controller

目前我有带有以下代码的RestControllerpackagebe.smartask.api;importbe.smartask.api.model.NumberValue;importbe.smartask.api.model.TextValue;importbe.smartask.api.model.Translations;importorg.springframework.http.HttpStatus;importorg.springframework.http.ResponseEntity;importorg.springframework.web.bind.annota

java - 如何在 Spring 集成中使用 JAVA 配置创建 xslt-transformer?

我在Spring-Integration中有以下xslt-transformer。如何使用JavaConfig进行相同的配置? 最佳答案 @Transformer(inputChannel="input",outputChannel="output")@BeanpublicXsltPayloadTransformertransformer(){returnnewXsltPayloadTransformer(newClassPathResource("classpath:/test.xsl"),resultToDoc());}从另一边

java - Spring Tool Suite 应用程序上下文 xml 错误,即使所有 bean 似乎都按预期工作

我正在一个spring应用程序上下文xml中配置jpa和jpa存储库。如果我同时拥有和然后SpringToolSuite在第1行显示错误Referencedfilecontainserrors(http://www.springframework.org/schema/context/spring-context-4.0.xsd).Formoreinformation,rightclickonthemessageintheProblemsViewandselect"ShowDetails..."点击显示详细信息后,我得到了这个:Theerrorsbelowweredetectedwhe

java - hsqldb 的 spring applicationContext 中的数据源

我正在我的应用程序中加载Spring3.2.2,在applicationContext.xml中:但是,我收到以下异常:344[main]INFOorg.springframework.beans.factory.support.DefaultListableBeanFactory-Destroyingsingletonsinorg.springframework.beans.factory.support.DefaultListableBeanFactory@120d62b:definingbeans[org.springframework.aop.config.internalAu

xml - Spring Servlet-Context.xml 报错Cannot locate BeanDefinitionParser for element [import]

我有一个由Eclipse中的STS插件生成的spring项目,我试图导入一个与servlet-context.xml位于同一目录中的spring-ws文件,但出现错误。下面列出了servlet上下文文件我得到的错误是在此行找到多个注释:配置问题:找不到元素[import]的BeanDefinitionParser 最佳答案 在您的XML中,您已将spring-mvc.xsd作为前导。mvc命名空间不包含元素import,但是spring-beans.xsd包含。您需要将beans前缀添加到import元素以使其工作。就像来自同一命名

xml - 与元素类型 "xsi"关联的属性 "xsi:schemaLocation"的前缀 "beans"未绑定(bind)。在tomcat上运行spring时

请帮助我摆脱这个错误,我没有得到我该如何解决这个问题?这是我的web.xml和Dispatcher-servlet.xml文件:AngSpringindex.htmlindex.htmindex.jspdefault.htmldefault.htmdefault.jspSpringMVCAngularApplicationDispatcherorg.springframework.web.servlet.DispatcherServlet1Dispatcher/*和Dispatcher-servlet.xml:/WEB-INF/jsp/.jsp尝试在tomcat上运行应用程序时出现此错

java - Spring Security XML 配置与 Java 配置

我有SpringSecurity的XML配置,这是我通过大量指南完成的。它应该拦截url并使用自定义过滤器提供ldap身份验证管理器的身份验证。所以这里是:现在我正在尝试用JavaConfig重写它。但我不知道如何在那里使用自定义过滤器。有.addFilterBefore但我不能只把before="LAST"或before="PRE_AUTH_FILTER"放在那里。因为没有这样的东西。我该如何重写它?@Configuration@EnableWebSecuritypublicclassSecurityConfigextendsWebSecurityConfigurerAdapter{

java - 在 Spring Security Oauth2 中使用 RemoteTokenServices 配置资源服务器

我正在尝试使用springsecurityoauth2实现授权服务器和资源服务器。到目前为止,我已经设法设置了授权服务器,并且由于我不想共享jdbctoken存储,所以我正在尝试使用remoteTokenService来验证我的token@资源服务器。但是每次我尝试访问资源REST方法时都会收到401错误。由于项目的性质,我正在使用xml配置来设置spring安全性。我试过另一个使用Javaconfig的示例项目,它运行良好。这是我在资源服务器中的配置。网络.xmlrest-projectrestprojectImplementationcontextConfigLocationcla

java - Spring LDA : Problem with contextSource Bean

我正在编写一个使用LDAP的Spring应用程序。这是我的beans文件。这是我的beans创建代码:ApplicationContextfac=newClassPathXmlApplicationContext("a/b/c/ldap.xml");HelloLdaphello=(HelloLdap)fac.getBean("helloLdap");这是我的错误信息:Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'contex