Spring与JSF2的比较

我没有用过Spring,但听起来它相当流行。我听说它提供了另一种做事情的方式,比如能够使用RESTfulWeb服务。有人知道我是否提供了与JSF2相似的特性,或者我会将苹果和橙子进行比较吗 编辑: 谢谢你提供的信息。比较SpringMVC和JSF2,使用SpringMVC而不是JSF2功能是否有优势 谢谢。苹果换橘子 Spring是一个应用程序框架,它在一个堆栈中集成了依赖项注入、面向方面的编程和其他一些功能。其粗略的苹果对苹果的比较将是J2EE JSF是一种基于模型-视图-控制器范式的视图层技

Spring 从ComboPooledDataSource获取内部连接

如何从ComboPooledDataSource获取内部连接对象。ComboPooledDataSource(假设它是c3p0框架)实现了javax.sql.DataSource,因此只需调用就可以了。我认为这是一个重新表述的版本。我不确定这句话是否有用。我认为这与ComboPooledDataSource无关,正如我在另一个问题的答案中所写,JDK代理是您的问题。getConnection()返回的连接类型是NewProxyConnection,我想要的是AS400JDBCConnection

SpringXML文件配置层次结构帮助/说明

当我第一次开始学习Spring时,在applicationContext.xml文件中配置了一些东西。然后,当我开始阅读专门介绍spring最新版本的书籍时,他们都在单独的XML文件中进行了配置,如myapp servlet XML、myapp-security.XML、myapp-service.XML等,方法是在web.XML文件中配置contextConfigLocation。例如,我一直在遵循的代码将其作为contextConfigLocation: <context-param&

用户注销时会话无效(Spring)

假设用户A在不同的机器上有多个登录(已登录)。当他在一台机器上注销时,其他会话应自动重定向到登录页面 如何在spring security中实现这一点? 现在,我已经在security.xml上配置了tis http <http auto-config="true" use-expressions="true"> <anonymous /> <intercept-url pattern="/login.do" access="permitAll" /

springmvc用户验证

我正在使用SpringMVC开发一个小应用程序。它是一种广告牌,用户可以在其中放置多种类型的内容。我已使用security-config.xml为我的应用程序中的不同角色(用户、管理员、Anon)成功配置了安全性。现在你必须登录到post,只有管理员用户才能看到管理员面板,等等 现在我的问题是,我必须为每个用户设置安全性,即修改内容的用户就是制作内容的用户。最直接的方法当然是在调用函数之前,在Java中检查登录的用户和内容的创建者是否相同。大概是这样的: @RequestMapping("/li

如何使用HibernateWeb应用程序编程Spring?

我正在开发一个web应用程序,其中我有90个个人类字段,这些字段分为家庭详细信息、教育详细信息、个人详细信息等 我想为每个单独的形式,如家庭细节有父亲的名字,母亲的名字,兄弟姐妹等。。。其他字段的字段等 我希望每个细节都有单独的表,所有表都有通用的参考id 我的问题是我应该写多少bean类?是否有一个bean类可以从多个表单映射到多个表 class PersonRegister{ private Long iD; private String emailID; private Str

Spring 春季核心课程解决方案练习不再有效

去年我从春天开始学习核心课程。在那门课上,我收到了一本非常好的书,名为《核心春季学生讲座手册》+练习本。问题是,在经历了数小时的痛苦之后,我仍然无法让示例(解决方案)运行起来 我有两个选择: -首先,我尝试将所有项目导入STS和intellij,并尝试使用Maven构建它们 我还将所有依赖项手动添加到本地报告中,但我得到两个错误 此存储库不再存在: 代码: https://tbits.springsource.com/repository/snapshot 当我在pom.xmlmaven中删除

Spring JPA Hibernate Vs Spring Hibernate

从性能的角度来看,Spring JPA Hibernate还是Spring Hibernate哪个更好?我不希望Hibernate JPA和经典Hibernate之间有任何相关的性能差异。我认为您不应该担心这一点。这是拉尔夫合理地表达的。相反,请继续使用JPA,因为您的代码将独立于供应商。或者,如果你有理由的话,也可以选择Hibernate,或者更好的文档化或其他方式。希望此链接对你正在查看的性能报告有所帮助

spring应用程序上下文中maven属性的错误注入

我正在尝试设置activeMQ代理并将其应用于以下policyEntry: <policyEntry queue="${broker.destination.queue.prefix}>" gcInactiveDestinations="${broker.destination.purge.inactives}" inactiveTimoutBeforeGC="${broker.destination.inactive.max.time}"> <

Spring 3.2 web应用程序和android客户端

我有一个带有db的Web应用程序,它使用spring框架、hibernate等。我需要将数据从移动客户端(iphone、android)发送到Web应用程序,如登录、插入、更新db等。我认为有很多方法可以做到这一点,但我正在寻找一个好的解决方案。你喜欢什么?春季安全?REST?是的,spring security可以保护您的服务,spring web和spring mvc与jackson dependencies可以创建一个带注释的REST服务,您可以在类似tomcat的东西中托管它。您正在比较

springxsd:元素名到bean类的映射

在spring集成和其他spring衍生产品中,xml元素(标记)通过定义元素到bean类的映射来简化spring配置文件 我很想知道xsd:element和bean类之间的映射实际上是在哪里定义的?一切都转到NamespaceHandler 这是一本手册: 注意:在上面的链接中,/current/路径始终指向当前弹簧释放装置可能是我不清楚。我的问题是谁将这个标记翻译成这个bean org.springframework.integration.ip.tcp.connection.Caching

REST和Web的Spring多入口点

我尝试用Spring Security实现我的应用程序 我需要创建一个web应用程序和一个RESTAPI,但我需要一个身份验证系统。 我正在使用SpringSecurity3.2和Spring4.0 这是一个使用web应用(浏览器)的场景: 用户进入登录页面并输入信息 用户点击登录 系统将用户重定向到主页 …这是使用REST(Spring RestTemplate)的场景: 使用用户和密码进行用户登录 系统创建令牌并将关联保存在DB中,并将令牌添加到标头 用户通过rest请求某些内容 系统在标头

Spring数据MongoDB聚合框架,异常访问组中的计算值

我有一组行程,每次行程都有startDateTime和completionDateTime属性 我尝试使用聚合框架来查找用户旅行的平均持续时间 我的聚合看起来很简单,但它抛出了一个异常 下面有3个步骤,第一个步骤只是将行程与特定的用户ID匹配。 在管道的第二步中,我会将我感兴趣的数据与新计算的每次行程的持续时间一起投影 我希望投影的持续时间在组步骤中可用,但我得到了下面的IllegalArgumentException。 Duration不是Trip类的属性,但从我在文档中看到的示例来看,我认为

Spring 模拟服务和grailsjaxrs集成测试

我想测试一个grails应用程序(使用jaxrs)及其集成。对于这个任务,我希望使用来自jaxrs插件的Aweasome IntegrationTestCase类。 这很有挑战性,因为我想模拟/替换应用程序中的服务。使用“纯”Spring,我将创建testcontext并手动连接模拟。我不知道如何在grails中实现这一点。 我已尝试直接访问ApplicationContext Holders.grailsApplication.mainContext.registerMockBean("myS

Spring 对于XML文件,请更改InternalResourceViewResolver的前缀和后缀以解析XML文件支持

我正在使用InternalResourceViewResolver解析文件名。到现在为止,我只使用JSP,所以它是完全好的。现在,对于一些请求,我需要发送驻留在WEB-INF文件夹中的xml文件,但不知道如何排除或包含这些xml文件 我的控制器是这样的: @RequestMapping(value = "/sitemap/sitemap_index.xml", method = RequestMethod.GET) public String viewXmlSitemapIndex(ModelM

为什么要使用springdm?

1/Spring DM现在在企业应用程序上使用得很好吗?这个框架的好处是什么?为什么它看起来像是一种过时的技术 2/我正在开发一个Spring应用程序,我想把它作为一个SOA来实现,我不知道Spring DM是否对我有用 3/我还有一个问题,我们可以将开源解决方案ESB与Spring集成吗?ESB的最佳选择是什么 谢谢 1)Spring DM大部分被Spring以及OSGI支持所抛弃。请参阅本主题重要文章中Spring creator的关键引语: 多年来,我们改变了对OSGi的看法,其中一个 原

使用spring集成的双向消息传递

我对spring集成比较陌生,但我的任务是实现一个tcp网关,该网关需要: 侦听套接字上的消息 收到消息 处理消息并将一些数据写入队列 将响应消息返回到原始套接字。 根据我对spring集成的经验,消息流不是双向的。我只将路由器配置为侦听、处理消息并输出到队列/主题。不过,在这种情况下,我需要接受消息并返回响应,同时将一些消息转发到队列。建议 这是到目前为止我的xml集成 <int:chain input-channel="tcpChannel"> <int:servi

Spring 在自定义RememberAuthenticationFilter之前调用应用程序控制器

我们正在尝试在应用程序中实现Spring安全性。我们正在扩展RemembermAuthenticationFilter。但问题是,我们的应用程序控制器在RememberMeAuthenticationFilter之前被调用是否仍有强制在应用程序控制器之前调用MemberMemberAuthenticationFilter的方法? 下面是我的配置。在调试模式下,我可以看到FilterChainProxy.VirtualFilterChain有两组过滤器-原始过滤器和附加过滤器。原始筛选器具有spr

“线程中的异常”;“主要”;org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为';customerBo';定义

我在春季aop上做运动 我已经定义了我的spring-bean.xml文件,该文件包含所有bean的定义 它也在项目类路径中 但是我得到了运行时异常NosUCHBeanDefinitionException 问题是什么?没有得到 这是我在App.java中的代码 public class App { public static void main( String[] args ) { ApplicationContextappContext=new Class

Spring mvc控制器空指针异常

我正在尝试使用以下url映射测试我的控制器: controller Code: HttpSession sessionHttp; @Controller public class LoginController { @RequestMapping(value="/logout") public String logout(ModelMap model) {

在非spring应用程序中使用spring应用程序作为库

我实现了spring引导应用程序,现在我想将它用作非spring应用程序的库。 我如何初始化lib类以使自动连接的依赖项按预期工作?显然,如果我使用“new”创建类实例,所有自动连接的依赖项都将为空。理论是,您需要实例化一个应用程序上下文,以便Spring Boot依赖项能够生存,然后从中提取一个bean并加以利用 实际上,在Spring引导依赖项中,应该有一个Application.java类或类似的类,其中一个主方法启动应用程序。首先添加如下方法: public static Applica

如何使用SpringMVC在jsp文件上显示地图对象数据 @modeldattribute(value=“tempmap”) 公共映射getETypeMap(HttpServletRequest请求) 抛出EmployeeBusinessException{ Map tempmap=employeeBS .fetchEmployeementType(userDetails.getTenantId(),userDetails.getLocaleId()); 返回tempmap; }

这里我有tempmap ie HashMap类型的对象,问题是我想使用SpringMVC框架在我的jsp文件中使用这个对象。使用JSTL forEach循环迭代映射,如下所示: @ModelAttribute(value = "tempmap") public Map<Integer, String> getETypeMap(HttpServletRequest request) throws EmployeeBusinessException {

Spring云配置服务器&x2B;比特桶

我正在尝试使用BitBucket私有存储库设置SpringCloud的配置服务器,但没有任何运气。无论我使用什么配置,在尝试加载配置时,我似乎总是返回404 我还尝试在JGitEnvironmentRepository中设置断点,但似乎从未在afterPropertiesSet之外调用它。如果我在调试时手动触发findOne(应用程序、配置文件、标签),我会得到一个错误,不允许分支名称。如果我为label属性指定“master”,那么我会得到可怕的Ref master无法解决的错误 应用程序加载

Spring引导:无法解析静态内容

如何使用spring boot解析静态内容路径?应用程序无法定位以下css。我需要实现addResourceHandlers方法吗?还是spring boot提供了简单的配置 <link rel="stylesheet" href="../static/css/sghome.css" /> 无需使用相对路径。请使用以下内容: <link rel="stylesheet" href="css/sghome.css" /> 实际上,Spring将静态/(或公共/)和

Spring 错误:找不到URI为的HTTP请求的映射。如何修复它?

我的项目有问题。当我浏览http://localhost:8080/user/form显示用户表单,然后出现以下错误: 警告:在中找不到URI为[/user/form]的HTTP请求的映射 名为“userservice”的DispatcherSe rvlet 这里是文件UserRestServiceController.java package edu.java.spring.service.user.controller; import org.springframework.beans.f

Spring Boot检测到2个相同的存储库bean

我使用的是Spring Boot和Spring数据JPA,只有一个@SpringBootApplication。我还有一个存储库类,例如: package com.so; public interface SORepository { //methods } 和impl @Repository("qualifier") @Transactional(readOnly = true) public class SORepositoryImpl implements SORepositor

Spring 具有多个输入的弹簧靴形式+;上传

我的电子商务应用程序中有一个Spring Boot表单。它工作得很好。 我的控制器部分如下所示: @RequestMapping(value = "/admin/add",method = RequestMethod.POST) public String adminAddProductSubmit(@ModelAttribute(value = "product") Product product){ productServiceJpa.addProduct(product);

OAuth2配置的Spring boot katharsis API不工作

我们使用katharsis库和spring boot项目实现了大多数API,并且所有API都工作顺利,但是在我们将spring OAuth2配置添加到项目中之后,API不再工作,并且总是返回404。 请注意,spring控制器可以正常工作,但katharsis资源不能正常工作。更新:我从标题中删除了Accept:application/json,它可以工作。更新:我从标题中删除了Accept:application/json,它可以工作

在Spring中不正确地使用了刻板印象,他们在幕后到底做了什么

Spring的@Component的特殊变体是否会被不当使用?i、 e.如果我调用我的服务类@Repository,而不是@service,或者相反。 是否有任何防止此类不当使用的措施,或者只是建议在没有Spring强制执行的情况下,根据上下文正确使用 有人能告诉我每个原型到底发生了什么吗?我阅读了javadocs,但不完全了解每个Spring原型提供了什么特殊的功能集是的,你可以用@Repository或@Service注释任何类,它们的行为都是一样的,但文档中有一点很有趣: 因此,您可以使用

在带Spring的SpaceMac中使用RSpec

当我尝试在SpaceMac中运行RSpec测试时,我得到以下输出: RSpec Compilation started at Tue Feb 21 14:14:30 spring rspec --options <path to my test> WARN: Unresolved specs during Gem::Specification.reset: activesupport (>= 4.2) WARN: Clearing out unresolved specs

Spring 添加多个KafkalistenerContainerFactory时出现问题

嗨,我目前正在涉猎春季卡夫卡,并成功地为我的听众添加了一个卡夫卡ListenerContainerFactory。现在,我想添加多个KafkalistenerContainerFactory(一个用于将包含json消息的主题,另一个用于字符串)。见下面的代码: @EnableKafka @Configuration public class KafkaConsumersConfig { private final KafkaConfiguration kafkaConfiguratio

Spring 从maven中央存储库下载时出错

我想在春天做一个项目。我正在使用IntelliJ IDEA,在项目创建和下载LIB的过程中,我得到了以下信息: 未能下载“”: 插座未连接:连接 很抱歉,IDEA中没有更改设置,当我尝试从maven central加载其他LIB时,我得到了相同的结果。 如果有人知道如何解决这个问题,请告诉我 谢谢 你试过在浏览器中点击那个URL吗?可能只是从您的站点到中心的连接问题。是的,我尝试过,而且当我尝试下载libs时,brouser警告我有危险的内容。这个问题部分是通过代理设置解决的,但我也无法从mav

Spring 外部客户端无法加载服务

在我的项目中,不同的服务被部署为微服务,授权和身份验证在一个公共jar文件中处理,该文件作为一个依赖项添加到每个微服务项目中 微服务之间的通信是通过外部客户端完成的 下面给出了此类服务的Gradle文件 dependencies { compile('org.springframework.boot:spring-boot-starter') compile('org.springframework.cloud:spring-cloud-starter-eureka'){

如何使用Springboot从tomcat服务器部署html

所以,答案可能非常简单,但我就是想不出来 根据本教程,我已经设置了一个RESTWebService:并且已经使用postman设置了Requestmapping和所有内容,这一目的正按照我的预期工作 我正在本地设置我的站点,但是当我尝试使用jquery发送get请求时,我收到以下错误:跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https 因此,我了解到问题在于我试图从文件://运行我的html,解决方案是从tomcat服务器上的localhost运行它,并在另一个主

Spring @WebfluxTest使用子资源失败,例如posts/post id/comments

当我使用@WebFluxTest在模拟环境中测试我的控制器,并尝试测试Postaka/posts/1/comments的Comment子资源时,失败。但是对/posts相关端点的测试是有效的 PostController代码如下,完整的代码如下: 当我运行getCommentsByPostId\u应该是OKtest时,出现异常: java.lang.AssertionError: No value at JSON path "$[0].id" at org.springframework.te

使用JCA CCI连接的最佳方式-Spring CCI支持的替代方案

在我们的项目中,我们需要连接到IBMIMS并获取数据。许多现有的应用程序都是通过与IMS结合的代码来实现的 在其中一个应用程序中,我们使用SpringCCI支持,为JDBCTemplate提供CCIConnectionFactory,并以一种关系方式使用它 然而,我们正在构建一个不使用Spring框架的新应用程序。我们正在利用JavaCDI及其方面。但要通过CCI将其与IMS集成,我认为Spring是最好的选择。有人有过这方面的经验吗?你认为最好的方法是什么?除了Spring的支持,您还熟悉其他

使用Spring data MongoDB@Document创建封顶集合

我正在试用MongoDB对spring数据的响应式支持。我使用的是SpringBoot2.0.0 通常,我会在我的项目中编写如下域对象: @Document public class PriceData { ...... } 使用这个spring数据,它将在MongoDB中创建一个名为priceData的集合。如果我想自定义它,那么我会使用集合属性: @Document(collection = "MyPriceData") 因为我想尝试MongoDB的反应式支持,所以我想创建一个c

当我在Elastic Beanstalk上部署Spring Boot应用程序时,它找不到.jsp文件

我有一个简单的SpringBootWeb应用程序,它应该在本地运行。然而,当我将它部署在elastic beanstalk上时,我得到了404错误,该错误表示/WEB-INF/jsp/index.jsp未找到 以下是我的pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200

Spring 为什么BasicRequest不能与ApacheQpid一起工作?

我正在使用qpid代理集成测试我的spring boot start amqp应用程序,它使用basicGet(autoAck=false)、basicAck和basicject来处理消息BasicRequest(requeue=false)可以与我的外部rabbitmq实例配合使用,但不能与qpid代理配合使用 我已经用一个外部RabbitMQ实例测试了我的代码,在这个实例中,一切正常,但是使用嵌入式ApacheQPID服务器,测试失败,因为BasicRequest工作不正常 获取消息并拒绝它

Websphere 8.5.5.12-Spring启动不工作

我的spring boot应用程序在tomcat上运行得非常好。但是我需要在IBMWebsphere 8.5.5.12中部署它,于是我的麻烦就开始了 我参考并添加了依赖项“spring boot starter validation”,以避免出现错误: 激活Bean验证集成时出错,原因是: NoClassDefFoundError:javax/el/ELManager 但如果我保留它,我会收到另一个错误 错误500:org.springframework.web.util.NestedServl

Spring实体到DTO的转换

假设我有一个a类,比如: public class A{ Long aa; } 并在其上扩展了Jpa存储库。现在,ARepo扩展了Jp… 现在我有另一个DTO B,如: public class B{ Long bb; Long cc; } 我偶尔会使用这个DTO,这就是为什么我不直接将它保存在DB中 现在我要做的是: List<A>as=aRepo.getAll(); List<B>bs=new ArrayList<>(); for(

是否可以在SpringDataJPA中的另一个实体中重用规范?

鉴于这些实体: public class Parent { private List<Child> children; // others fields } public class Child { private Parent parent; // others fields } 将规范转换为谓词以在ChildSpecs中使用它似乎是一个好的解决方案吗 当我们应该使用根时,如何使用根?根类型基本上是指SQL查询的FROM部分。要获取另一个根,

Spring Security对不同OAuth服务器的多次调用需要SecurityContext中的多个令牌

我有一个spring应用程序,它在rest端点上验证JWT令牌 使用SecurityChain .oAuth2ResourceServer() .jwt() 这似乎在ReactiveSecurityContextHolder中创建了一个JwtAuthenticationToken 然后,我想从这个端点传递输入,在这里,通过检查承载令牌对客户端进行身份验证。然后使用webClient调用另一个rest服务。此web客户端需要使用不同的OAuth服务器和get is自己的承载令牌,通过外部服务的g

上一页   1   2   3   4   5    6  ... 下一页 最后一页 共 1253 页