Tag: javabeans

如何获得复杂JavaBean的价值

我有一个.jrxml文件,我想从代码中传递一些参数。 我有一个Orde r类,其中包含double price , int quantity和Product product等字段。 情况很简单,当我需要通过价格或数量时,我只是这样做: 当我尝试传递product.getName()时出现问题。 我试过类似的东西: 还有很多其他但我不断收到错误: net.sf.jasperreports.engine.design.JRValidationException: Report design not valid : 1. Field not found : product 你知道如何解决这个问题吗?

如何关闭额外的日志记录?

我有一个使用Spring和CXF的Java服务。 代码来自以前的开发人员,我正在提供维护,但我在日志中看到了这一点 ————————————– Apr 16, 2013 1:44:11 PM org.apache.cxf.interceptor.AbstractLoggingInterceptor log INFO: Inbound Message —————————- ID: 33 Address: /MyApplication/endpoint Encoding: UTF-8 Http-Method: POST Content-Type: application/x-www-form-urlencoded Headers: {content-type=[application/x-www-form-urlencoded], connection=[close], host= [localhost:8080], Content-Length=[11504], user-agent=[Apache-HttpClient/4.2.3 (java 1.5)], Content-Type=[application/x-www-form-urlencoded]} Payload: { “events” : [ { event }, { event }, … ] } 我们有太多的事件,日志变得无法管理。 有没有办法可以关闭这个日志记录? 这些日志调用不是从应用程序内部创建的,它们是由某种我无法找到的拦截器创建的。 我确实在cxf-context.xml配置文件中找到了这个: 但是,在我已经从配置文件中注释掉这些行之后,日志仍会出现。 请帮忙。 谢谢

如何在Spring中控制bean init-method调用的顺序?

假设我有bean,应该在另一个bean的init-method之后调用init-method或constructor。 可能吗?

如何将Class值设置为spring bean属性?

嘿,使用Class值设置bean属性的最佳方法是什么? 关于XML配置。 对于像这样的bean: public class FilterJsonView extends MappingJacksonJsonView { private Set filteredAttributes; private Class clazz; public Set getFilteredAttributes() { return filteredAttributes; } public void setFilteredAttributes(Set filteredAttributes) { this.filteredAttributes = filteredAttributes; } public Class getClazz() { return clazz; } public void setClazz(Class clazz) { this.clazz = clazz; } }

OpenCSV CSV到JavaBean

如果我有一个非原始公共成员的类,并且我想用OpenCSV从CSV文件中填充它们,我该怎么做? 我注意到OpenCSV有一些与PropertyDescriptors相关的受保护成员 因此,假设我有一个具有地址成员的Person类,我的CSV文件包含每个人的详细信息,包括他们的地址。 Person{ private String name; private Address al public void setAddress(Address a){..} public void setName(String name){..} } Addess{ private String line1; private String line2; private String postCode; . . . } CSV文件: NAME | ADDR1 | ADDR2 | PCODE … John Smith |Some place | Some town | NW234 谢谢, 一个

编程POJO和Bean之间的区别

我有以下两个class。 我可以说第一个是POJO类,第二个是Bean类吗? 1)POJO类,因为它只有getter和setter方法,所有成员都声明为private public class POJO { private int id; private String name; public int getId() { return id; } public String getName() { return name; } public void setId() { this.id = id; } public void setName() { this.name = name; } } 2)Bean类 – 所有成员变量都是私有的,具有getter和setter并实现Serializable接口 public class Bean implements java.io.Serializable { private String […]

获取GET请求参数到@ViewScoped bean

我有一个(请求范围的)列表,用户可以从中选择“PQ”(链接列表)。 单击或以其他方式输入浏览器时,将显示每个PQ的主页面。 每个PQ的页面都是表格 http://localhost:8080/projectname/main.jsf?id=2 这是PQ bean的第一个: @Named @ViewScoped public class PqHome implements Serializable { @PersistenceContext(unitName=”…”) private EntityManager em; private Integer id; private PQ instance; @PostConstruct public void init() { System.out.println(“ID is ” + id); // ID from URL param instance = em.find(PQ.class, id); } public Integer getId() { return id; } public void setId(Integer id) […]

在JSF 2.0中注入Bean

我有一个Session scoped bean import javax.faces.bean.SessionScoped; import javax.inject.Named; @Named @SessionScoped public class SessionBean implements Serializable{ 我在一个filter中使用了对象… public class FiltroSeguridad implements Filter{ @Inject private SessionBean sessionBean; @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest httpRequest = (HttpServletRequest) request; sessionBean.setRutaRedirect(httpRequest.getRequestURI()); } } 但是,我在下一次互动中会使用SessionBean …… @Model public class CuentaUsuarioWebBean implements Serializable{ @Inject private […]

用于多列排序的Java比较器?

是否有任何Java开源比较器用于比较多个字段的bean以进行多列排序? 每列可以按升序或降序排序。 对于单列排序,可以通过将org.apache.commons.beanutils.BeanComparator与org.springframework.util.comparator.InvertibleComparator一起使用来org.springframework.util.comparator.InvertibleComparator 。 我知道这个function写起来非常简单,但重新发明轮子的好处是什么,如果它已经编写和测试过了?

JGoodies Binding vs. JSR 295

JGoodies Binding和JSR 295,Beans Binding有什么实际区别? 它们似乎都是出于同样的目的而完成工作(采用略有不同的方法)。 JGoodies Binding更加成熟,但JSR 295最终将成为Java 7中JDK的一部分。 使用JDK的标准部分肯定比使用单独的库来实现相同的function更好,但还有其他因素需要考虑吗? 还有其他一些选择吗? 选择这些是非常不可逆转的架构决策……