草庐IT

spring-boot-gradle-plugin

全部标签

java - 使用 bean 定义配置文件的 Spring 3.1 bean 可见性

我一直在尝试使用Spring3.1'sbeandefinitionprofiles和嵌套的bean。我曾希望我可以根据Activity配置文件定义不同的bean。考虑以下大大简化的示例,以便我的Spring上下文包含类似的内容我收到以下错误:Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'say'definedinclasspathresource[applicationContext.xml]:Cannotresolvere

java - Spring 属性占位符不起作用

我在stackoverflow.com上阅读过类似的问题,但没有一个解决方案对我有帮助。我使用的以下配置(maven项目结构):src/main/resources/properties/app.properties文件#possiblevalues:devtestprodmode:dev在Spring配置中:基于${mode}的值我要导入对应的数据源配置文件。当我使用mvncleaninstalltomcat7:run运行嵌入式tomcat7时命令我收到错误:10,20135:52:29PMorg.apache.catalina.core.StandardContextloadOnS

java - IntelliJ + 常规 DSL : How to exclude files from being compiled by groovy plugin?

我正在开发一个Java网络项目,该项目使用LiquibasegroovyDSL来管理数据库更改。就本主题而言,它可以是使用*.groovy文件作为源的任何其他第3方库。该项目是用gradle构建的。在src/main/resources文件夹下我的一个模块(dao-base)中我有groovy文件(changelog01.groovy,master_changelog.groovy等)。这些文件应该在运行时由liquibasejar加载。现在,当我尝试在IntelliJ中创建项目时,出现以下错误消息:Groovyc:CannotcompileGroovyfiles:noGroovyli

java - Spring MVC :resources tag and 404 error

我正在尝试使用标签这是我的项目结构我想要的是访问js文件夹中的javascript和styles文件夹中的css但是,每当我将其添加到我的dispatcher-servlet.xml运行项目时出现错误404(项目将重定向到login.htm,即login.jsp页面)这是我的dispatcher-servlet.xml代码...这是web.xmlcontextConfigLocation/WEB-INF/applicationContext.xmlorg.springframework.web.context.ContextLoaderListenerdispatcherorg.spr

java - Spring 中是否有等效于 CDI 的 @Default 限定符?

在CDI中,我可以这样做://Qualifierannotation@Qualifier@intefaceSpecific{}interfaceA{}classDefaultImplimplementsA{}@SpecificclassSpecificImplimplementsA{}然后在类里面:@InjectAdefault;@Inject@SpecificAspecific;它的工作原理是因为@Default限定符自动分配给注入(inject)点而不指定任何限定符。但我正在使用Spring,但无法执行该操作。Causedby:org.springframework.beans.f

java - Spring 无法通过requestBody将String转换为Date

我有以下代码:DTO:ClassMyDTO{importjava.util.Date;privateDatedateOfBirth;publicDategetDateOfBirth(){returndateOfBirth;}publicvoidsetDateOfBirth(DatedateOfBirth){this.dateOfBirth=dateOfBirth;}}ControllerpublicvoidsaveDOB(@RequestBodyMyDTOmyDTO,HttpServletRequesthttprequest,HttpServletResponsehttpRespons

java - 如何根据 Javadoc 警告使 gradle 构建失败

我正在使用Java7(尽管使用1.6进行编译)来编译类和javadoc。我已经消除了所有出现的javadoc警告,但我的想法是如果有任何javadoc警告则让构建失败。使用Java8,这是默认行为。但是,它在警告方面也更加严格(如果方法未列出所有@params或@returns,我们不希望收到警告)。另外,我认为公司不会很快升级到8,所以这是一个有争议的问题。我希望有一些简单的标志可以设置为在出现警告时让gradle失败(只有failonError)。我在想的是抓取javadoc进程的控制台输出。如果该输出包含WARNINGS,那么我知道有警告,构建应该会失败。这是我的build.gr

java - Spring Security Java Config 自定义注销处理程序不工作

我已经搜索了一种解决方案,但在任何地方都找不到,至少找不到当前的解决方案或使用非基于xml的Spring和SpringSecurity配置的解决方案。我需要实现一个将在spring注销处理程序之前使用的处理程序。我已经阅读了很多关于LogoutSuccessHandler的文章,但是在注销过滤器成功注销后调用它,我需要访问存储在用户session中的用户数据以执行一些数据库条目、站点注销信息等。这个session一旦spring注销用户,它就会丢失,所以它必须在那之前。我试过创建自己的自定义注销类并在我的应用程序配置类中定义它,如下所示:@BeanpublicCustomLogoutH

java - 我如何告诉 spring security 只为特定端口应用 authorizeRequests?

Weconfiguredournewmicroservice(usingSpring-Boot)inawaythattheofficialAPIisonport8080(whichisbemappedoutsideofourvirtualnetworktonormalHTTPSonport443),whilesomemanagementfunctionsareonasecondaryHTTPport7979.Theseareonlyusedinsidethevirtualnetwork,andusedformonitoring,loadbalancingetc.AllAPIaccess

java - 无法配置 Spring Data JPA : Specified class is an interface

我已经开始使用SpringDataJPA。不幸的是我无法配置它。我有Entity类,Repository接口(interface),但是当我尝试测试它时,出现了问题。源代码(我有setter/getter方法,但为了更好的代码我跳过了它):@EntitypublicclassEmployee{@Id@GeneratedValueprivateLongid;privateStringfirstName;privateStringlastName;publicEmployee(){}}存储库类:publicinterfaceEmployeeRepositoryextendsJpaRepos