从jsp抛出一个NullPointerException,例如使用
此异常不由HandlerExceptionResolver处理,而是抛出到web容器(tomcat)并转换为代码500错误
如何配置spring以在HandlerExceptionResolver中获取该错误
详情:
Spring可以配置为处理控制器内部抛出的异常,但不能处理视图抛出的异常
当然,我可以解决NullPointerException,但我想设计一个解决方案,它将优雅地解决web应用程序上的任何可能问题,以便向用户
弹簧2.5能否与Flex 3.x配合使用
我最初的问题有误导性应该是最好的起点
您还可以搜索大量关于Spring/Flex/BlazeDS集成的文章。是
我们有使用Flex3和Spring2.5的项目,还有一个使用Flex4和Spring2.5的项目
Flex 4项目不使用Spring 3.x的唯一原因是,当我们开始这个项目时,它并不依赖于Maven是的,您可以集成Flex、Spring、JPA、Hibernate等。我几个月前就做过,这真的帮了我很大的忙你想知道Flex是否可以与Spring2
希望通过以下场景阐明所需的传播。请让我知道下面的理解是否正确
Class MyClass1{
//Propagation is Propagation required
public void method1();
{
method1A();
method1B();
MyClass2 myClass2= new MyClass2();
myClass2.method2A();
myClass2.method2B();
}
// No porapgation is defined here
我希望使用验证,而不是web控制器。假设我有一个班上的人
public class Person {
private String name;
private String surname;
//getters and setters
...
}
我还有一个验证器类:
public class PersonValidator implements Validator {
@Override
public boolean supports(Class&l
我对冬眠和春天有问题
当我得到一个实体时,一切都正常,但是如果我使用一个子实体,延迟加载会由于关闭会话而失败。。。为什么这么早就休眠关闭会话?无法等待退出服务或每个线程进行一次会话
这是我的配置
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"
标签: Spring
template-enginethymeleaf
这让我烦恼了一段时间,网上似乎没有什么有用的东西;基本上,我找不到特定异常消息的任何内容,除了异常消息之外,我不知道要查找什么
我的应用程序中有一个收据页,以前是有效的,但现在它抛出
org.thymeleaf.exceptions.TemplateProcessingException: Error processing template: dialect prefix "th" is set as non-lenient but attribute "th:src" has not been
我有一个通用的错误页面,它不是由SiteMesh修饰的
我可以知道原因吗
<filter>
<display-name>SiteMesh_Filter</display-name>
<filter-name>SiteMesh_Filter</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filte
我们需要在grails应用程序中使用多个数据源。每个用户,即每个http会话(从用户登录到注销),应用程序根据用户的请求获取不同的数据源
上面的链接提供了一个很好的解决方案。我们已经实现了页面中所说的,修改了动态配置。它运行良好
1) 但是这段代码如何在会话之间切换数据源呢?
2) ThreadLocal contextHolder在此代码中有什么用途
请解释一下
谢谢。Grails将请求绑定到线程。ThreadLocal变量为访问它的每个线程保存一个不同的值(在不同步的情况下允许线程安全)
我正在用SpringDataREST编写一个rest服务。我面临一个我不知道如何解决的例外
我有以下应用程序配置
@Configuration
@ComponentScan(basePackageClasses = Application.class)
@EnableJpaRepositories
@EnableTransactionManagement
public class Application {
@Bean
public DataSource dataSource(
我是大黄蜂队的新手。我在hornetQ中看到了队列选择器示例。如何在Spring中实现与HornetQ的集成?
请提供帮助。如果您正在使用MessageListenerContainer消费邮件,请查看谢谢您的回复。就我而言,我只会在启动时才知道选择器的详细信息。
我的Spring服务器上的安全上下文使用Spring security的内置表单登录实现。目前,登录会话由servlet容器本地存储在内存中。我想用我的一个Spring Data Mongo存储库来取代HttpSessions的存储和检索方式。我在Java配置中寻找了一个用于会话管理的“插槽”,但没有找到任何东西。明确地说,我要找的是相当于a的,但是会话
以下是我的安全配置类中Java配置的相关片段:
...
.sessionManagement()
.sessionCreationPo
我尝试使用SpringMVC创建一个示例项目
详情如下。
当我在服务器上运行时,我得到httpstatus:500错误
org/springframework/beans/factory/Aware
请帮忙
web.xml
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xs
嗨,我希望我的用户通过由spring保护的URL登录。URL将包含用户名和密码。我尝试通过控制器向customAuthenticationManager发送用户名和密码,然后签入CustomAuthenticationProvider并返回UsernamePasswordAuthenticationToken。当我选中isauthenticated标志时,它会显示true,但当我尝试访问安全页面时,它会将我重定向到登录页面。我哪里出错了?这不是最好的方法,但请尝试以下方法:
public voi
我正在尝试实现BeanPostProcessor以返回我自己的JdbcPollingChannelAdapter,这将帮助我添加一些日志记录并了解轮询活动。我有一些代码在下面,请帮助完成这一点,或者如果有更好的方法
谢谢
public class CustomAdapter extends JdbcPollingChannelAdapter {
private final static Logger logger = LoggerFactory.getLogger(CustomAdapter
我正在使用SpringMVC编写RESTAPI。我正试图通过POST请求访问控制器方法
我总是收到一个403错误:
Invalid CSRF Token '' was found on the request parameter '_csrf' or header 'X-CSRF-TOKEN'.
如何在REST请求中传递CSRF令牌?
我尝试使用应用程序启动期间显示的默认安全密码作为\u csrf的值,但没有成功
如何检索CSRF令牌,以及在\u CSRF参数中发送令牌是否正确?发出请求时,您
我想使用构造函数MapSqlParameterSource创建一个参数列表,该构造函数将映射作为输入
唯一的问题是我不知道如何编写一个映射,它不仅告诉MapSqlParameterSource ID和值,还告诉SqlType
id = 1
desc = "Description"
insertSql = "INSERT INTO table(id,desc) VALUES (:idCode,:descCode)"
SqlParameterSource mapParam = new MapSq
我想将MongoDB用于带有spring boot和JPA的MongoDB。。我可以使用嵌入式H2数据库。但我不确定使用mongo db时出了什么问题。在运行应用程序时,我发现数据源丢失的错误
@EnableAutoConfiguration
@EnableJpaRepositories(basePackages = "com..........repo")
@EnableWebMvc
@Configuration
@ComponentScan
@Import({ SpringMongoConf
我试图用jsf、spring、hibernate和maven来管理一个项目,但我有一个问题,我得到了一个空的数据表。并且这个异常classnotfound ViewScope,即使我的包中有这个类
19:44:04,448 ERROR [org.springframework.web.context.ContextLoader] (MSC service thread 1-8) Context initialization failed: org.springframework.beans.fa
在尝试使用AD用户和密码登录时,是否有方法使用ActiveDirectoryLdapAuthenticationProvider查看登录请求中发生的情况的日志
我将convertSubErrorCodesToExceptions设置为true,但没有收到任何消息。当我尝试登录时,我得到的只是重定向到登录失败页面,但我不知道发生了什么
<beans:bean id="ldapActiveDirectoryAuthProvider"
class="org.spring
我有一个spring MVC项目,在其中一个控制器中,我有一个DB连接对象,它只需要在控制器中初始化一次,在添加此初始化代码时,最好的方法是什么,现在,我在控制器中使用了一个静态块,我在其中添加了初始化代码,你还有其他建议吗。
提前谢谢把它做成春豆吧。这样,它是一个单例(默认情况下),可以在任何地方注入
请注意,即使您将其初始化保留在控制器中,将其设置为静态也是无用的,因为控制器也是Springbean,默认情况下是单例的。在Spring中,您不需要自己初始化db连接,它提供了对db连接的支持
我正在努力
<select>
<option value="">-select-</option>
<c:forEach items="${documents}" var="doc">
<option value="${doc.getId()}">${doc.getName()}</option>
</c:forEach>
</select>
在选
当用户单击注销时,我试图重定向到TAM注销url。。但它返回的是http url而不是https。。我只使用https打电话。。但是重定向以某种方式获取http和端口的信息。。然后转到那个
public class TAMJunctionLogoutSuccessHandler implements LogoutSuccessHandler {
private static final String TAM_LOGOUT_DEFAULT_URL = "abclogout";
@
我想在我的spring应用程序中防止xss攻击
我补充说
<context-param>
<param-name>defaultHtmlEscape</param-name>
<param-value>true</param-value>
</context-param>
我错了什么
附笔。
我在刷新后使用javascript加载内容我的观点有点争议,但我认为您应该验证并拒绝入站XSS
我正在研究bean生命周期,我正在使用回调接口:“InitializingBean”和“DisposableBean”来实现生命周期方法,除此之外,在我的主类中,我尝试向
运行时对象,这样我就不需要调用
((ConfigurableListableBeanFactory)工厂)
手动。在这里,我创建了一个类ShutdownHook作为
public class ShutDownHook implements Runnable, BeanFactoryAware {
pr
我有一个试图实现外部配置的应用程序。这部分工作正常。但是,现在看起来有些配置设置丢失了
我正在使用此设置:
grails.app.context = "/${appName}"
appName在application.properties文件中定义,工作正常
如上所述,我扩展了我的datasource和grails.serverURL设置
现在,当我单击我的注销链接时,我会被重定向到http://myapplication/[:]/j_spring_security_logout
我可以用上
我有一个Spring集成应用程序,它读取一个文件夹并将文件sftp到多个服务器。我引用了SI样本。
当我从本地windows计算机运行应用程序时,它确实成功传输,但当我在UNIX计算机上部署它时,它会给出以下错误
有人能帮忙吗
org.springframework.messaging.MessagingException: Failed to invoke handler; nested exception is org.springframework.messaging.Mess
更新:
在第一个WebSecurityConfigureAdapter中添加.antMatcher(“/admin/**”),现在就可以工作了,为什么
现在,第一个WebSecurity配置适配器的配置方法是:
protected void configure(HttpSecurity http) throws Exception {
http
.antMatcher("/admin/**")
我正在使用Spring微服务构建微服务,我有两个与此相关的问题。1。我在Api网关中有spring security,即Zuul服务器,现在如果我已经从流中读取了一次请求以进行身份验证(从POST请求中获取用户名/通行证),Zuul不会转发任何请求
newObjectMapper().readValue(request.getInputStream(),UserDto.class)
如何读取请求,然后再次将相同的请求转发给下游服务?
2.Zuul没有将请求.setAttribute()转发到下游
我正在尝试创建一个web服务,并遵循Spring官方文档页面上的说明:。我配置了本教程中所述的所有元素,但在最后一步,当我试图生成WSDL时,服务器上出现了404错误。我使用的是STS Spring版本4.2.6、Maven和Tomacat8。下面是我的配置:
RegisterUser.xsd—我试图从中生成WSDL的模式
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.or
我在MVC中有一个应用程序,在服务器上部署了Hnibernate。当前只有一个客户端正在使用此应用程序。现在有许多客户端,所有客户端都将使用此应用程序和不同的数据库,但所有客户端的模式都将相同。
对于这个实现,我正在考虑一种方法-
我创建了一个新的数据库,其中的表包含有关单个客户端数据库连接字符串的信息。
当应用程序运行时,Nhiberate为所有数据库创建多个会话工厂,其中包括所有客户端数据库和主数据库。
例如,有两个客户机“A”和“B”,其数据库名为“A_db”和“B_db”。以及另一个主数
正如我所理解的MVC模式是post
-
模型是代码中了解事物的部分
视图是代码的一部分,用于显示模型中的内容
知道
控制器是代码的一部分,用于从
并告诉视图要显示的内容和模型要知道的内容。
在SpringMVC中,我们有DispatcherServlet,它充当从客户端获取命令的控制器,我们还有开发人员编写的控制器,这些控制器提供命令,解析视图,并为该视图准备模型
在SpringMVC中,真正充当控制器DispatcherServlet或开发人员编写的控制器的是您的@controller注释类。
我正在使用Spring的MessageSource从类路径中的.properties文件加载错误消息。我的属性尊重某个“模板”,例如{Object}.{field}.{unspectedconstraint}示例:
userRegistrationDto.password.Size= Le mot de passe doit avoir au minimum 6 caractères.
userRegistrationDto.email.ValidEmail= Merci de saisir u
我是spring security的新手,使用过jhipster,在其中我配置了基于db和LDAP的身份验证。现在,我已经使用@enableouthso将其与OAuth客户端集成。我可以使用外部OAuth Idp(Okta)进行身份验证,它正在重定向到我的应用程序,我的原则正在更新,我可以通过rest访问资源。但是我的userDetails对象没有填充
@Inject
public void configureGlobal(AuthenticationManagerBuilder auth) {
我读到我不应该在数据库中存储视频。我应该将它们存储在文件系统中,并将它们的名称保存在数据库中。
我读了一些像这样的话题:
所以我把视频文件放在我应用程序中名为videoDirs的文件夹中。我想把它们还给客户
我的想法是使用MultiPartFile数组为用户返回多个视频文件,并在前端以AngularJS格式接收它们
我应该这样做吗
@RequestMapping(value = "/download-video", method = RequestMethod.GET)
pub
我有一个基于Spring Boot的应用程序,Jackson用于JSON序列化/反序列化,JodaTime用于LocalDate对象
我有一个用户类:
public class User {
private String firstname;
private String lastname;
private String email;
private LocalDate birthday;
// constructor, getter, sett
我正在开发一个REST服务,它将通过TCP连接到CTI服务器,并且连接将保持打开状态,直到MyREST服务运行
目前我正在从属性文件读取服务器参数并创建bean,构建bean后,将使用@PostConstruct启动服务器连接。在这个场景中使用@PostConstruct好吗?还是应该使用上下文刷新事件
我使用@PostConstruct和上下文刷新对应用程序进行了测试,无论我多么希望遵循最佳实践,这两种方法都运行良好
注意:我搜索了论坛并得到了一些答案,但与我的场景无关技术上没有区别。您已经测
我正在尝试启动一个Spring启动应用程序,但它无法启动。这是我的堆栈跟踪:
11:27:59.772 [main] DEBUG
org.springframework.boot.devtools.settings.DevToolsSettings - Included
patterns for restart : []
11:27:59.775 [main] DEBUG
org.springframework.boot.devtools.settings.DevToolsSettings
我正在尝试将我的应用程序迁移到SpringBoot2,它使用Hibernate搜索。
启动我的应用程序时出错:
使用5.5.x.Final:java.lang.NoSuchFieldError:session
使用5.6.x.Final或5.8.x.Final:java.lang.ClassNotFoundException:org.hibernate.search.jpa.search
对于5.7.x.Final或5.9.x.Final:名为“Lucene53”的类型为org.apache.
我正在使用基于角色的登录进行Spring安全性工作。虽然我一切都很好,但问题来了,如果成功登录后,我想重定向到管理页面,它给我禁止的错误。还是不知道哪里出了问题
片段如下所示:
@Configuration
@EnableWebSecurity
public class UserSecurityConfig extends WebSecurityConfigurerAdapter{
@Autowired
CustomSuccessHandler customSucce
我想使用json将一个布尔值从我的控制器传递到javascript,但找不到方法,因为我是SpringMVC新手
在使用servlet时,我们写道:
response.getWriter().println(somevalue)
可以使用ajax接收somevalue。
这里我的控制器方法是:
@RequestMapping(value = REGISTERACTION , method = RequestMethod.POST)
@ResponseBody
public boolean Re
我有一个用例,需要测试我的应用程序的外部API请求
我已经使用wiremock--proxy all和record mappings选项找到了映射部分,但是我无法在测试中使用这些wiremock映射。
我需要知道如何在单独的端口上托管这些映射/文件,并将它们用于请求响应。
感谢Wiremock用于测试或在线模拟(http/https)数据,它类似于从http请求获取响应
1) 您需要在应用程序中设置wiremock服务器,并使用springBootTest和runWith springRunne
我用maven做教程
我使用的所有代码都被复制了
应用程序可以运行,但我发现错误:
白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退。
2015年6月30日星期二17:24:02 CST出现意外错误(类型=未找到,状态=404)。
没有可用的消息
如何修复它?您可以通过在应用程序中添加错误控制器来解决此问题。您可以让错误控制器返回所需的视图
我的应用程序中的错误控制器如下所示:
import org.springframework.boot.autoconfigure.web
我有一个要求,我需要监听一个活动的mq并调用rest post api来获取作为body接收的数据,为此我创建了简单的spring boot 2.x应用程序并尝试启动路由器,但应用程序无法启动
我对注册路由器的理解是用@Component附加一个类,它应该实现camel RouteBuilder
@Component
public class Router extends RouteBuilder{
@Override
public void configure() throws
我看到Spring boot项目以某种方式组织了启动器,即模块中只有pom依赖项,并且是一个单独的项目,其中所有启动器都作为可选依赖项添加
这是一种不同于其他大型项目(如ApacheCamel)的方法。它们具有pom依赖项以及自动配置代码。此外,这些启动器还依赖于其他内部启动器
我的问题是——什么时候我们应该选择一种方法而不是另一种,创建spring启动程序的最佳方法是什么?其中一个的缺点/优点是什么?另外,为什么Spring Boots的人选择用他们的方式组织启动程序,因为POM依赖和自动配置
我有两个SpringBoot微服务共享相同的数据库模式。架构由liquibase变更日志文件维护。一个服务从数据库读取数据,另一个服务负责向数据库写入数据
右侧,写入服务拥有liquibase变更日志文件,这意味着写入服务拥有模式。我验证读取服务的方法是首先将写入服务部署到测试环境中,然后再部署读取服务,然后对读取服务执行端到端测试
两个服务(两个单独的应用程序、两个单独的回购)是否都有办法共享liquibase变更日志文件?我觉得这类似于契约测试,因为changelog文件将是这两个服务的契约
如何使用SpringBoot和SpringSecurity将基本授权(登录+密码)与其他服务(google、github、facebook)的授权结合起来?有很多信息,我不知道如何正确解决这个问题。我将非常感谢本教程或该材料的链接。
Spring安全性使用过滤器链实现,每个职责分配给特定类型
例如,下图显示了用户名密码身份验证所涉及的组件
但是SpringSecurity框架允许在同一个应用程序中为每种类型有多个实现
如果您想要多个身份验证机制,那么可以为该机制的每个阶段提供具体实现的列表。例如
我需要告诉运行在Docker中的Eureka客户端使用主机的IP注册其服务。我用了下面的,但不起作用
这是来自尤里卡的信息
网关服务在没有docker容器的情况下运行,并且它具有IP地址而不是docker容器id
我有Eureka客户端的下一个配置(也有帐户服务)
和尤里卡配置:
eureka:
instance:
preferIpAddress: true
client:
register-with-eureka: false
fetch-registry:
我正在使用spring boot创建简单的crud系统。当我加载页面时,它当前正在工作。当我添加一个新的链接时,它显示为HTTP状态404–找不到Spring Boot,我不知道为什么我做的每件事都是按照下面的代码附加屏幕截图的方式进行的
错误屏幕
员工控制员
@Autowired
private EmployeeService service;
@RequestMapping("/")
public String viewHomePage(Model model) {
我在我的项目中使用JdbcTemplate,我们需要在项目中实现多租户
现在我们只是创建一个数据源bean,然后将该数据源注入jdbtemplate,就像
@Bean
public DataSource dataSource() {
final JndiDataSourceLookup dsLookup = new JndiDataSourceLookup();
dsLookup.setResourceRef(true);
return dsLookup.getDataS
我正在尝试在spring项目中实现saml,因为我需要一些帮助我了解了sp和idp我想要sp初始化的sso实现我的要求是客户端将为我们提供metadata.xml文件我需要将该文件用于saml sso现在市场上的每一个都使用okta,所有都用于idp,但我们不想使用任何第三方注册要使用client metadata.xml实现spring项目中初始化的saml sso sp,它是sp metadat.xml或idp metadata.xml。
如果有人知道,请帮助我,我信任stack over
1 2 3 4 5 6 ...
下一页 最后一页 共 1233 页