【如何使用Java和示例创建自己的自定义接口】教程文章相关的互联网学习教程文章

java – 为自定义类实现hashcode和equals【代码】

所以我有很多自定义类,其中也有使用组合的自定义clases. 我的自定义类具有非常频繁更改的变量,我将它们添加到HashSet.所以我的问题是当我实现hashCode时 – 对于只有私人领域不断变化的班级,我该怎么做? 以下是一个自定义类的示例:public class Cell {protected boolean isActive;protected boolean wasActive;public Cell() {this.isActive = false;this.wasActive = false;}// getter and setter methods...@Overridepublic in...

java – 创建自定义方法安全表达式的最佳方法【代码】

我正在尝试创建自己的方法安全表达式,我想在@PreFilter和@PostFilter注释中使用它. 在搜索教程和类似问题时,我发现了两种方法. 第一种是扩展DefaultMethodSecurityExpressionHandler并覆盖createSecurityExpressionRoot,以便提供自定义的SecurityExpressionRoot.@PreAuthorize('isOwner(#someEntity)') 第二种方法是简单地使用@Component类并在@Pre / @Post过滤器中使用@ bean.method()访问其方法@PreAuthorize("@mySecurityServic...

java – 自定义spring-data存储库后端

我已经有了一个内部开发的工作对象存储服务 – 让我们把它称为数据库.现在我想在它上面使用spring-data进行CRUD操作,以便将来我可以轻松切换到一些传统的数据库.问题在于:我如何实现另一个spring-data存储库后端?任何指南,教程?解决方法:要查看的核心部分是Spring Data Commons模块中的API.它有效地为所有现有的商店实施提供了基础.支持包括以下几个方面: >对象到存储映射(元模型和转换实现)>存储库实现和DI容器配置支持 入门的...

用Java创建一个简单的自定义JComponent?【代码】

我想开始为工作中的项目构建自己的自定义JComponent.我在下面有一个简单的例子,它应该只是在屏幕上创建一个球. (我在互联网上发现了大部分内容),但确实提供了一个不错的起点.我的问题是为什么这段代码不能以我的形式显示球?我做错了什么? 那么应该为自定义JComponent提供的所有基本方法是什么? 码:import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.GridBagLayout; import jav...

JavaFX 8 TreeView显示CheckBoxTreeItem与自定义CheckBoxTreeCell – 复选框选择问题【代码】

我有一个奇怪的复选框选择问题,使用带有自定义CheckBoxTreeCell的CheckBoxTreeItems,在JavaFX 8 TreeView中具有Children的节点. 问题是必须单击带有子项的节点的复选框两次而不是一次才能被选中.叶子只需要一次点击即可. 我的CheckBoxTreeItems采用Person Objects.我重写了CheckBoxTreeCells中的updateItem()方法,将显示的值设置为TreeCell中Person的名称.如果我没有在我的overcover updateItem方法中调用setText(),TreeCell会显示...

java – Jetty如何创建自定义WebSocket【代码】

在线查看,我发现创建套接字的方法是使用@WebSocket注释创建一个类,并使用所需的带注释的事件方法.为了使用这个套接字,使用套接字处理程序,如下所示:import org.eclipse.jetty.websocket.server.WebSocketHandler; import org.eclipse.jetty.websocket.servlet.WebSocketServletFactory;import rsvp.RSVPSocket;public class RSVPWebSocketHandler extends WebSocketHandler {@Overridepublic void configure ( WebSocketServletFa...

Java中的自定义注解【代码】

## 元注解 要声明一个注解, 我们需要元注解, 元注解是指注解的注解,包括@Retention, @Target, @Document, @Inherited. @Retention 注解的保留位置(枚举RetentionPolicy),RetentionPolicy可选值:SOURCE 注解仅存在于源码中,在class字节码文件中不包含, 如果只是做一些检查性的操作,比如 @Override 和 @SuppressWarnings,则可选用 SOURCE 注解。 CLASS 默认的保留策略,注解在class字节码文件中存在,但运行时无法获得, 如果...

java 8在使用Collectors.toMap时处理自定义异常【代码】

是否支持在Collectors.toMap中处理自定义异常.我在Collector.toMap中调用一个抛出MyException的方法.它可以在调用函数pupulateValues()中重新抛出吗?为了演示,我使用下面的代码重新抛出MyException但无法通过.我的目标是在main方法中处理MyException.public static void main(String[] args){try {pupulateValues();} catch (MyException e) {// do somethinge.printStackTrace();} }private static void pupulateValues() throws...

java swing:为JTree项添加自定义图形按钮【代码】

我想在JTree中的项目右侧添加一个带有小图标的附加按钮.可以这样做吗?如果是这样,怎么样? 谢谢!解决方法:您将需要CustomCellRenderer来实现TreeCellRenderer,并将其附加到JTree. 在CustomCellRenderer中,您可以放置??按钮和图标.JTree tree = new JTree(rootVector); TreeCellRenderer renderer = new CustomCellRenderer(); tree.setCellRenderer(renderer);检查这个例子:(从上面引用上面的代码) http://www.java2s.com/Code/J...

java – 在Spring Security中使用自定义过滤器时,Spring单元测试MockMvc失败【代码】

我有一个Web应用程序,只能从特定的IP地址调用.除此之外,不需要认证或授权;如果你来自正确的IP,你可以看到一切. 为此,在搜索StackOverflow和其他地方时,我发现了许多建议,用于在Spring Security中按IP地址过滤请求.他们都采用了这种形式(使用java配置扩展WebSecurityConfigurerAdapter):http.authorizeRequests().anyRequest().access("hasIpAddress('127.0.0.1/0')");但是,这从来没有对我有用;它从不拒绝任何请求,无论我发出请求的...

Java 自定义异常(转载)【代码】

1.异常的分类 1. 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。 2. 运行时异常(Runtime Exception/Unchecked Exception) RuntimeException类直接继承自Exception类,称为运行时异常。 Java中所有的运行时异常都直接或间接的继承自RuntimeException。 Java中所有的异常类都直接或间接的继承自Exception。2.异常的处理 一、对应非运行时异常...

java – 如何为不同的ant任务提供自定义log4j.xml?【代码】

我有一个构建文件,作为构建过程的一部分依赖于几个taskdef.这些taskdef项(例如,webdoclet和jasper2)使用log4j作为记录器.理想情况下,我希望能够为每个提供不同的log4j配置文件,但最低限度,我希望能够指定使用哪个log4j配置文件. 我以前做的工作是在类路径的前面放置包含我希望taskdef使用的log4j.xml的目录.例如:<target name="define.jasper2"><path id="jspc.classpath"><!-- Put this FIRST so Jasper will find the log4j.xml...

java – Hibernate自定义查询可以返回Map而不是List吗?【代码】

是否可以从自定义JPA查询返回映射而不是List? 我知道实体本身是否有可能.在我的情况下,我有一个自定义查询,它返回一系列日期的不同表中的一些统计信息. 理想情况下,我希望返回的地图将日期作为键,将stat作为值.解决方法:您只需要自己创建并填充地图:List<Object[]> rows = query.list(); Map<Date, Integer> statsPerDate = new HashMap<Date, Integer>(rows.size()); for (Object[] row : rows) {Date date = (Date) row[0];Int...

java – cas自定义注销【代码】

在实施jasig-CAS时我遇到了下一个问题:我想实现注销.现在它工作正常,但我希望CAS服务器在注销到请求来自的服务器后重定向用户(例如,http:// localhost:8080 / myApp).我试图在安全上下文中添加“服务”,但什么都没发生这是我春季安全背景的一部分:<security:logout logout-url="/logout"logout-success-url="https://localhost:9543/cas-server-webapp-3.4.10/logout?service=http://localhost:8080/myApp" invalidate-session...

java – 将自定义请求marshallers提交给JAXRSClientFactory【代码】

我正在尝试使用JAXRSClientFactory调用我的RESTful服务 – 我一直在为请求/响应映射类型提供配置(我需要序列化List) 代码如下所示:JAXRSClientFactory.create("http://localhost:8080/", MyCoolService.class, "/path/to/client/config.xml");config.xml看起来像:<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:jaxrs="http://cxf.apache.org/jaxrs"xs...