Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Spring_IT技术博客_编程技术问答 - 「Fatal编程技术网」

SpringWS:如何在不启动web服务的情况下生成WSDL?

我们使用SpringWS作为实现web服务的基础(使用框架生成的WSDL)。除了一个WAR文件之外,我们的构建还生成了一个客户端JAR(供我们的Java客户端和我们自己的端到端功能测试使用),它由模式生成的DTO和web服务方法的存根组成。这些是使用wsimport(JAX-WS)生成的。问题在于,这会产生一个多步骤的构建过程: 构建服务器WAR文件 启动Tomcat(使WSDL可用) 生成客户端存根(将wsimport指向WSDL url) 是否有某种方法可以在不启动web服务的情况下生成WS

Spring属性文件和Spring引用

如何在属性文件中创建引用链接。 例如,我有spring配置: <property name="velocityProperties"> <value> <entry key="ds.resource.loader.instance"> <ref bean="databaseVelocityTemplateLoader"/> </entry>

如何使spring事务原子化

我需要以原子方式在数据库中持久化一些实体,但我遇到了一些困难。。。 我有4个实体:Emittente、NotaFinancial、Item和Duplicata。 实体项和副本A取决于依赖于Emittente的NotaFinancial。 所以,我的dao类尝试持久化emittente,然后复制一个,最后是项。 但当我试图坚持下去时,我收到一个错误,说emittente不存在。 使用entityManager.getTransaction.begin正确持久化了这些相同的实体;当这个程序是桌面程序

Spring@Transactional和Spring Security@PreAuthorize的顺序

因此,我有如下几点: public interface MyService { @PreAuthorize("hasPermission(T(Name).OBJ, T(Action).GET)") MyObj getObj(String id); } 调用方法getObj(id)时,首先将所有内容包装在事务中,然后检查授权。是否可以保留此配置并首先让Spring检查授权,然后在用户获得授权的情况下创建事务 我花了很多时间搜索答案,但什么也找不到。在配置@Transact

Spring @PathVariable和@ModelAttribute的值重叠

我有一个用户对象存储在会话@SessionAttributes中。以及一个用@modeldattribute修饰的直接方法,以便在会话值为null时对其进行初始化 用户类别: @Entity @Table( name="USER") public class User implements java.io.Serializable { private Long id; private String username; private String password;

Spring Lucene-Cypher查询策略

首先,我们使用的技术是Neo4j、Spring和Spring Data Neo4j,它们都是最新的稳定版本 我们要求用户能够单独搜索我们的所有实体,并提供所有实体的全局搜索。我希望他们能收集关于如何实施全球搜索的建议。下面是一些简化的!显示如何查询实体的代码。每个实体都使用自己的Lucene索引 实体结构: @NodeEntity public abstract class BaseEntity { @GraphId private Long id; } @NodeEnti

RESTfulWebService、SpringWS有效负载或Spring3MVC REST控制器的哪种方式?

我是springwebservices的初学者。我正在尝试使用springws2.0创建契约优先的web服务。我已经完成了web.xml(MessageDispatcherServlet)配置,我的契约设计(XSD),生成了JAXB类和服务实现。我对端点感到困惑。以下哪一项,mvc rest控制器或enpoints,在哪种情况下正确使用?为什么?提前谢谢 @Endpoint public class PersonEndpoint { @Autowired private Per

使用Spring轻松恢复没有答案

我可以看到FilterDispatcher被调试器调用,但它似乎找不到要调用的服务。我很难理解RestEasy如何在Spring和RestEasy中定义的资源之间进行映射 主要故事:仅获取渲染404 web.xml: TypeaheadsRestService.java: @Resource @路径(“/typeaheads”) 公共类TypeaheadsRestService{ @得到 @路径(“/{search}”) @产生(MediaType.APPLICATION_JSON) 公共列表获

SpringJDBC入站适配器的动态选择查询

我可以为jdbc入站通道适配器定义一个动态查询吗 <int-jdbc:inbound-channel-adapter max-rows-per-poll="1" query ="#{'select * from work where status=0 and and test='' + test.testValue+ '' order by date_modified'}" channel="test" data-source="testDS" update="

Spring集成处理http出站网关故障

有多个服务器正在侦听activemq。该链配置为进行http[出站网关]调用。假设其中一个服务器拾取消息,如果http调用因某种原因失败,则在两者之间。应该将消息放回队列,以便另一台服务器可以拾取消息并进行处理。这可以通过Spring集成来实现。我读了很多关于事务的文章,但是找不到可行的方法。是的,只需在上设置acknowledge=“transact”,只要您只使用直接通道(在通道上不使用,或在通道的调度程序上不使用任务执行器),那么任何故障都会导致消息回滚。是的,只需在上设置acknowle

Spring 源的初始大小

我配置我的数据源: <bean id ="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="org.hsqldb.jdbcDriver"/> <property name="url" value="jdbc:mysql:openshifturl"/> <property n

Spring @事务性导致@Inject字段更改

我在jUnit测试和bean代理方面遇到了一个非常奇怪的问题。作为测试的一部分,我将手动将bean添加到应用程序上下文中,并使用AutowireCapableBeanFactory.autowire()强制bean重新连接以强制autowire更新 如果我在jUnit测试中放置一个断点并检查我正在autowire更新的bean,我可以看到我的my字段已经正确更新,并包括我通过编程添加到上下文中的新bean 但是,当执行移动到实际bean并且我在测试的方法中放置了一个断点时,我添加到上下文中的be

spring安全核心grails中的错误

我使用的是GrailsSpringSeurity内核,这是一个非常新的版本。我得到以下错误 Configuring Spring Security Core 1.2.7.3... ... finished configuring Spring Security Core **| Error 2014-01-10 09:40:36,688 [localhost-startStop-1] ERROR context.GrailsContextLoader - Error initializing

Spring3.2RESTAPI向控制器外部的响应添加cookie

我正在使用Spring3.2.4和SpringSecurity3.2.3来处理RESTfulAPI调用,以“获取安全令牌”请求,该请求返回令牌(用于保护对服务的后续请求)。这是一个POST请求,其正文包含用户名和密码,并在控制器中处理: @RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VAL

Spring 接收方端点不';与SAML响应不匹配

通常我的基于Spring SAML的服务提供商(SP)实现工作正常,但有时会返回以下错误: [2014-07-17 16:00:58.767] boot - 1078 DEBUG [http-bio-80-exec-1] --- BaseMessageDecoder: Successfully decoded message. [2014-07-17 16:00:58.767] boot - 1078 DEBUG [http-bio-80-exec-1] --- BaseSAMLMess

Spring 为什么我可以自动连线或注入pojo,但我不能自动连线或注入RestTemplate

我在这个论坛上读了很多关于自动连接pojo时发生的类似问题的文章,通常修复的答案与组件扫描或@component/@Controller有关。但在我的例子中,我成功地自动连接了我的pojo Mas60010,但我无法自动连接RestTemplate或ObjectMapper,以及可能来自我没有编写代码的包的任何其他对象 简单地说,我只提到RestTemplate。我做错了什么?我想问题要么在于库,要么在于配置。注意:请不要仅通过显示与他自己的pojo相关的问题来指出这个问题是重复的。你可以看到,

Spring 我应该扩展什么ApplicationContext以使用文件夹作为位置并在文件夹更改时刷新它?

我想创建一个将给定文件夹中的所有文件作为bean配置使用的。上下文应该根据目录文件的更改刷新、添加和删除bean。我可以使用监视文件夹更改。我希望有一个层次化的应用程序上下文,它有几个子级,可以在目录文件更改时刷新、销毁或初始化这些子级。这可能会有帮助:

Spring 清除glassfish服务器中的警告时出现问题

您好,我尝试在glassfish服务器中运行Spring JPA应用程序。该应用程序已启动并正在运行,但每次访问DB查询时,日志中都会显示以下警告: javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource.pool.resizer 调整池MediaTrackPool大小时出错。异常:WEB9031:WebappClassLoader无法加载资源[com.mysql.jdbc.SQLError],因为它尚未启动或已

如何处理spring security中的子角色

我在我的Web Api中有一个专家角色 1名专家1 2专家2 我应该在Spring security中检查它。这两个专家在数据库中都是类型2(id)。但是专家类型还有一个表,它在哪里被定义为“专家1”和“专家2”。 请帮助我如何处理。 如何发送额外参数并要求spring security检查创建不同的组?映射用户->角色->groups@sheetal请你能更详细地解释一下吗?你能把表格贴出来,更清楚地解释一下你的要求吗?添加图片或数据库以及您真正想要的内容,以便人们可以向您推荐最合适的内容。好

使用IBM MQ和Oracle作为资源的独立spring app XA事务

我正在开发一个独立的apachecamel应用程序(不在J2EE容器上运行)。 此应用程序需要能够在分布式事务中将消息从IBM MQ队列管理器路由到Oracle数据库。 我的谷歌搜索几乎把我带到了几个地方,但没有一个能给我一些关于如何把所有东西放在一起的好线索。 下面的链接是最接近我需要的,但不幸的是,它不足以让我走上正确的道路 提前感谢您的投入。您需要使用JTA TransactionManager,但由于不在j2ee容器中,我建议使用Atomikos 我的路线是使用IBM MQ->Ora

Spring在另一个类中为junit测试设置自动连接对象

我有一个类控制器: 问题在测试类的注释中-我应该如何模拟myFactory对象并将此对象设置为controller的属性?即使我使用@mock/EasyMock模拟工厂对象,我应该如何在控制器中设置它,因为它没有工厂的setter 所以,我不能使用controller.setFactory() 另外,我如何模拟factory对象中的方法,就像使用@mock:Mockito.when(factory.someFactoryMethod.andReturn(“abc”)模拟对象一样 公共类控制器{

在SpringJava中动态添加用户

这段代码我用来从我的数据库中添加可以进行身份验证的用户,但问题是这段代码只执行一次,我想让注册的用户知道如何实现这一点? 我有这个解决方案,但我不能将它添加到我的实际代码中。请帮助。 这是我的密码 @Configuration @EnableWebSecurity protected static class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired DataS

Spring中的“基于构造函数的注入”和“按构造函数自动连线模式”有什么区别

我知道并理解基于构造函数的注入。但是,自动布线模式让我困惑。 1我了解到自动连线的默认模式是“无自动连线”,即我们必须手动设置xml文件中的属性。但是,基于xml的配置不是一种自动连接吗?如何将其视为“无自动布线”? 自动接线的其他2种模式为i byName ii byType III构造器iv自动检测。我的假设是否正确: a当使用基于xml配置的自动连接时,默认模式是“byName”,即我必须保持属性引用的名称与用作属性的bean的名称相同 b使用注释时,默认模式为“byType”,无论@Au

如何在SpringSecurity4中配置一个登录页面和多个登录页面,这些登录页面使用不同的url模式进行拦截

我的要求是,我有两个不同的登录页一个用户和一个管理员。此登录页必须基于我在SpringSecurityXML文件中配置的拦截url模式显示。两个登录页都有一个登录的超链接,当用户单击adminLayout.jsp的登录超链接时,它将加载相同的登录页面;当用户单击userLayout.jsp的登录超链接时,它将通过与控制器交互两种不同的url模式来加载相同的登录页面。url模式将为/admin和/user 我被困在这里。 如何在SpringSecurity中配置两个不同的登录页(adminLayo

Grails还是Spring常量时间比较函数?

我正在寻找一种类似于Grails 3或Spring的or节点的crypto.timingSafeEqual的方法 这两个框架都支持吗?或者我应该简单地使用原生Java Message.isEqual吗?这里的人不建议使用MessageDigest.isEqual(…): 这里可能是您正在寻找的解决方案:看起来MessageDigest.isEqual对于Java版本>6来说是常数时间,我同意

Spring框架日志未使用log4j打印

我正在使用SpringMVC构建一个web应用程序。我想打印详细的springFramework日志以进行调试 这是我的log4j.properties文件 # Root logger option log4j.rootLogger=trace, stdout , FILE # Redirect log messages to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout

Spring使用自动连线注释出错

这是我的java代码,它可以与getter和setter一起工作,但我想用@autowired注释替换getter和setter,如下所示: private String filterChainDefinitions; public String getFilterChainDefinitions() { return filterChainDefinitions; } public void setFilterChainDefinitions(String filterChainDe

Spring 如何在所有控制器之间共享对象?

我使用Spring Boot和Thymeleaf作为模板引擎 我有一个web应用程序,它有一个任何人都可以在每个视图中访问的搜索输入(搜索触发表单提交),表单有一个th:object=“${searchObject}”属性,我在我的post控制器中使用@RequestBody来获取对象 现在,我所做的是在每个控制器中添加一个model.addAttribute(“searchObject”,new searchObject()),它工作得很好,但它让我想,如果有一种方法可以在整个应用程序之间共享

Oauth 2+;Spring安全性-获取403禁止的错误

我使用Spring框架创建了一个简单的web应用程序客户端。我正在使用OAuth2RestTemplate调用需要TLS/SSL连接的第三方REST服务。我已经将Tomcat配置为使用HTTPS端口,并指定了我创建的密钥库文件。我还向第三方资源提供商注册了在Tomcat localhost上运行的客户端应用程序。我在安全配置XML文件中指定了客户机id、密码和其他详细信息。我在注册web客户端时选择了“授权码授权类型” 当我发出请求时,我被重定向到web客户端的表单登录。在那里进行身份验证后,我

mvn spring引导:运行vs java-jar

我知道这个问题听起来很傻,但我无法理解mvn spring boot:run和java-jar(.jar文件由mvn安装生成)之间的区别 我在/src/main/resources/META-INF/resources/WEB-INF/中有一个带有jsp页面的spring启动应用程序。如果我使用mvn-spring-boot:run这些页面将被提供。但如果我使用java-jar,应用程序将找不到这些页面 我正在处理的应用程序位于 更新: 它适用于spring boot 1.4.2.RELEASE

使用Feign和Spring的非标准url

我正在使用forign和Spring,我想调用一个不遵守任何标准的rest客户机 https://uglyservices.com/api/service1/{param1}?令牌={param2}&&data={jsonData} 我尝试使用spring GetMapping,但没有成功。 我也尝试过使用假注释,为此,创建这个主类 @SpringBootApplication @EnableAutoConfiguration @EnableScheduling @EnableFeignClie

Spring 弹簧AOP工作不正常

我试图在Spring/Swing应用程序中使用AOP方法处理异常,但我无法使其正常工作 主要类别: public class MainFrame extends JFrame { private JPanel mainPanel; public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() {

Spring引导安全性-多种配置

我正在(并且有点挣扎)编写一个使用SpringBoot和SpringSecurity的示例。 我的系统使用一个web应用程序,还提供了一个REST-API,所以我希望有基于表单的安全性(web)和基本身份验证(resp API) 正如spring文档所建议的(),我需要创建一个多http web安全配置 主代码可以工作,但是如果我使用Postman测试RestApi,那么下面的用例就不能工作 对/restapi/working的所有GET请求均未经身份验证(状态代码200) 对/restapi

Spring 关于春天的BCryptedPasswordEncoder

我在春季遇到BCryptPasswordEncoder问题。 如果我使用SQL Server存储加密密码,当我尝试登录时,我会收到一条消息,如:“加密密码看起来不像BCrypt” 但是,当我使用MySQL和相同的密码时,我可以正常登录 如何使用SQL Server登录 下面是扩展WebSecurityConfigureAdapter类的代码,该类包含BCryptPasswordEncoder @Autowired private UserServiceImpl userService; @Be

将spring引导配置为重定向特定URL上的特定错误

因此,我有一个航空应用程序,它要求用户在进入搜索结果页面之前先输入搜索详细信息 /搜索->/searchresult 我如何配置/searchresult以在/searchresult出现错误500时自动重定向到/search 我猜是SpringSecurity,但我不完全确定如何完成它 感谢您的帮助 捕获异常并相应地返回 ModelAndView modelAndView = null; try { } catch(Exception e) { modelAndView = new Mo

Spring 如何在RetryContext中获取JobId?

我只是把我的问题扩展到这里- 如何在RetryContext中获取JobId 我通过链接:,但仍然不知道 @Component @Slf4j public class RecoveryCallback implements RecoveryCallback<String>{ @Autowired private NamedParameterJdbcTemplate namedJdbcTemplate; @Autowired private A

Spring Boot Web应用程序-从实现ErrorController的控制器执行转发操作后会话丢失

我有一个SpringBootWeb应用程序,它实现了SpringSecurity并使用Redis处理会话数据。此应用程序实现用于捕获白标签错误的ErrorController 我使用“forward:/”指令重定向到404页面。转发后,会话数据丢失,并以未编码的格式创建“JSESSIONID”cookie。默认cookie是“SESSION”,即使会话数据丢失,它在转发后仍保持不变。我尝试了一些配置选项来设置cookie名称和一些其他选项: server.servlet.session.cook

为什么不强制请求使用https而不是http(Heroku,Spring Boot)?

我正在开发部署在Heroku上的Spring Boot应用程序。我想让它成为https,我有证书和所有这些,因为Heroku是付费的,一切都是自动管理的。但我的应用程序可以通过https和http打开,我只想强制使用https。我在互联网上找到了许多文章,我发现我需要在我的应用程序中更改代码,我已经做到了: @Override protected void configure(HttpSecurity http) throws Exception { http.cor

Spring MongoDB使用NearQuery获取距离

我试图得到不同位置的距离,以米为单位 我的查询如下所示: final NearQuery nearQuery = NearQuery.near(new org.springframework.data.geo.Point(longitude, latitude)).spherical(true); final Aggregation a = newAggregation(geoNear(nearQuery, "distanceToNextVehicle")); final A

上一页 1 2 ...  6   7   8   9    10   11   12  ... 下一页 最后一页 共 1282 页