小编Spi*_*der的帖子

是否有可以与Microsoft WCF服务进行二进制通信的Java API?

我希望能够在WCF服务器和Java客户端之间进行二进制通信.这可能吗?是否有可以与此Microsoft协议通信的API?

java api wcf communication

6
推荐指数
1
解决办法
1027
查看次数

为什么Netbeans没有在我的Grails应用程序中识别maven依赖项导入?

我已经为我的Grails BuildConfig添加了一个maven repo和一些编译依赖项.不幸的是,Netbeans没有认识到进口声明.这一切都编译和工作正常,只是intellisense和红色下划线破坏了我的乐趣.

丑陋:(

java grails dependencies netbeans maven

6
推荐指数
1
解决办法
591
查看次数

如何使用Spring Boot创建404控制器?

我想使用SpringBoot返回自定义404错误,但我希望能够为它添加一些服务器端逻辑,而不仅仅是提供静态页面.

1.我关闭了默认的白标签页面 application.properties

error.whitelabel.enabled=false

我在下面添加了一个Thymeleaf error.html resources/templates

这顺便说一下.页面已提供,但未调用任何控制器.

我创建了一个类Error作为"控制器"

package com.noxgroup.nitro.pages;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/error")
public class Error {

    @ExceptionHandler
    public String index() {
        System.out.println("Returning Error");
        return "index";
    }

}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我没有看到Returning Error在控制台的任何地方打印.

我正在使用嵌入式Tomcat和Spring Boot.我已经看过各种各样的选项,其中包括使用@ControllerAdvice,删除RequestMapping等等,其中没有任何选项.两者都不适用于我.

error-handling spring http-status-code-404 spring-boot

6
推荐指数
1
解决办法
7452
查看次数

从模型进行正向工程后,如何自动执行MySQL脚本或例程

我在MySQL Workbench中构建了一个EER模型,我转发工程师来创建数据库.正向工程完美运行,数据库按照预期从图中创建.

除了表格之外,还有一些我已经包含在模型中的存储过程(又名例程).一旦设置了数据库,这些例程就只能运行一次.它们会自动将必要的数据插入表中.

我的问题是,一旦创建了表,我怎样才能让正向工程过程自动调用/执行其中一个例程.

目前,我必须转发工程师数据库,然后手动调用存储过程?

mysql database-design forward-engineer mysql-workbench eer-model

5
推荐指数
1
解决办法
2379
查看次数

对 Spring 非托管 bean 的依赖注入

我有一个非托管的 JPA 域类。它是通过new操作符实例化的。

UserAccount account = new UserAccount();
userRepository.save(account)
Run Code Online (Sandbox Code Playgroud)

在我的UserAccount课堂上,我有一个beforeSave()方法依赖于我SecurityService对密码进行哈希编码。

我的问题是“如何让 spring DI 将安全服务注入我的实体?”。似乎 AspectJ 和 LoadTimeWeaving 是我需要的。我已经尝试了一个用于配置的数组,但我似乎无法让它们中的任何一个工作。NullPointerException尝试在注入的对象上调用方法时,我总是得到一个。

UserAccount.java(这是 JPA 实体)

@Entity
@Repository
@Configurable(autowire = Autowire.BY_TYPE)
public class UserAccount implements Serializable {

    @Transient
    @Autowired
    SecurityService securityService;

    private String passwordHash;

    @Transient
    private String password;

    public UserAccount() {
        super();
    }

    @PrePersist
    public void beforeSave() {
        if (password != null) {
            // NullPointerException Here!!!
            passwordHash = securityService.hashPassword(password);  
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

试图表明 spring …

java spring aspectj spring-boot spring-aspects

5
推荐指数
1
解决办法
1万
查看次数

你能接受varargs作为注释中的值吗?

我想创建一个方法注释,接受varargs作为默认值.以下是用例:

@Authorize(Role.PRESIDENT, Role.ARMY_GENERAL, Role.INSANE_MADMAN)
public void secureMethod() {
   // Code to launch nuclear missile (ok, not really)
}
Run Code Online (Sandbox Code Playgroud)

这是我的注释界面:

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Authorize {

    Role[] value() default {}; // Tempted to say Rights... value() default {}

}
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果是的话,怎么样?

java annotations variadic-functions

4
推荐指数
2
解决办法
1239
查看次数

如何将地图或json对象存储为neo4j中的属性?

我正在尝试将地图或json对象存储为Neo4j中的属性,但它不起作用.

neo4j cypher

4
推荐指数
1
解决办法
4881
查看次数

下一个/最后编辑的位置Eclipse快捷方式 - 和Netbeans?

我记得在Eclipse中,工具栏中有一些按钮,可以将您带到文档中最后编辑的位置.

这很好,因为你可以写一些代码,点击一个方法来检查那里的代码,然后点击"返回"回到你编码的地方.

有没有想过是否可以在Netbeans中完成?

java eclipse netbeans keyboard-shortcuts

3
推荐指数
1
解决办法
1068
查看次数

如何使用Netbeans和Maven将Web片段打包在jar中

从Netbeans New Project菜单中选择新的maven项目时,可以选择创建Web应用程序或独立应用程序.我想创建一个用于Web应用程序的类库.

你会怎么推荐我这样做.我看到新的Servlet 3.0 Web片段需要放入META-INF文件夹并保存为web-fragment.xml.如果我打包JAR和WAR,我不太确定在哪里创建这个目录.

一些见解将不胜感激.

java jar meta-inf package maven

3
推荐指数
1
解决办法
4388
查看次数

为什么,当使用Web Fragments时,我收到"文件过早结束"错误

我创建了2个maven项目,一个Web应用程序 fxserver2和一个Web库 SleepyFox.

然后我在SleepyFox中创建了一个src/main/resources/META-INF/web-fragment.xml文件,我希望将其自动"包含"到我的fxserver web.xml中

不幸的是,我收到的错误如下:

24-Jan-2012 19:38:50 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor fxserver2.xml from /Users/sparkyspider/Tomcat/apache-tomcat-7.0.12/conf/Catalina/localhost
24-Jan-2012 19:38:50 org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 1 column 1: Premature end of file.
org.xml.sax.SAXParseException: Premature end of file.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
Run Code Online (Sandbox Code Playgroud)

然后

24-Jan-2012 19:38:50 org.apache.catalina.startup.ContextConfig parseWebXml
SEVERE: Parse error in application web.xml file at jndi:/localhost/fxserver2/WEB-INF/lib/SleepyFox-0.9.jar!/META-INF/web-fragment.xml
org.xml.sax.SAXParseException: Premature end of file.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) 
Run Code Online (Sandbox Code Playgroud)

第二个错误似乎表明正在读取正确的文件,但我不知道为什么它给我一个过早的文件错误结束.

我包含了我的fxserver2 web.xml

<?xml version="1.0"?> …
Run Code Online (Sandbox Code Playgroud)

java tomcat servlet-3.0

3
推荐指数
1
解决办法
1万
查看次数