spring-mvc 相关问题

基于模型 - 视图 - 控制器(MVC)模式构建Java Web应用程序的框架。它从底层视图技术中提升灵活和分离的代码。

如何在使用目标和表达式时对@Mapper进行空检查?

我想执行空检查,因为在这个映射器类的实现过程中,如果值为空,它将抛出异常。 @Mapping(目标 = "转子速度", 表达式 = "java(

回答 1 投票 0

在 Spring MVC 中使用 <select multiple> 会抛出 java.lang.NumberFormatException: For input string: ""

org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是 java.lang.NumberFormatException: 对于输入字符串: "" 我正在尝试仅使用

回答 1 投票 0

如何使 ResourceHttpRequestHandler 优先于参数化控制器

我想在 /static/** URL 下提供静态资源,同时我有一个带有 RequestMapping("/{group}/{item}") 的控制器。因此,当我尝试请求,例如 /static/main.css 时,它会路由我...

回答 1 投票 0

找不到元素“mvc:annotation-driven”的声明

我需要从控制器返回 JSON/XML 数据。根据我的发现,我的方法中需要 @ResponseBody,为此我需要启用 。我都试过了

回答 3 投票 0

收到错误“需要一个类型的bean......无法找到”

我已经制作了一个名为费用跟踪器的项目的基本结构,但我遇到了错误。尽管我已经尝试解决这个问题很长时间了,但它仍然存在。 错误 : 应用程序无法启动

回答 1 投票 0

MockMultipartFile 不包含在 MockHttpServletRequest 中

我想测试使用 MockMultipartFile 将超大图像文件发送到 Spring Boot 服务器时会发生什么。 @SpringBootTest @AutoConfigureMockMvc 类 PostControllerTest { @Autowired p...

回答 1 投票 0

Redoc 无法生成 html 模板(出现问题...无法获取)

我正在尝试将 Redoc 集成为 swagger 的替代方案,以便使用 springboot 2.7 (java 11) 获得更好的个性化文档在搜索错误原因后,我找到了几个答案...

回答 1 投票 0

在Spring MVC中的@GetMapping方法中执行更新操作是否可以接受?

//读取收到的消息 @GetMapping(值 = "msgReadReceived") public String readReceivedMessage(@RequestParam("msg_no") Long msgNo, Model model) { // 检索消息...

回答 1 投票 0

在Java Spring中,如何创建使用动态类型参数的端点

我想创建一个使用具有动态类型的参数的 API 端点。 接收到的 JSON 参数可能类似于以下任一形式: { 实体类型:“A”, 创建列表:[ ...

回答 1 投票 0

WebSphere 上的 Spring MVC 抛出 javax.servlet.ServletException: java.io.FileNotFoundException: SRVE0190E

升级之前一切正常。我已经升级到Spring框架5.3并更新了配置文件。 访问 contextRoot(index.html) 时,我在日志中收到 FileNotFoundException ...

回答 1 投票 0

如何在没有模板引擎的情况下在 Spring boot 中**通过控制器**访问 HTML 文件

所以我一直在努力让一个简单的应用程序通过控制器填充 HTML 文件来运行,而不使用模板引擎。 我想我会花一些时间来发布我的发现...

回答 2 投票 0

Spring控制器中没有方法映射时如何抛出错误信息

当Spring控制器中没有方法映射时如何抛出错误消息。 在下面的示例中 GET /api/v1/foos 不存在,有没有办法抛出通用消息(比如 api/v1/foos

回答 1 投票 0

ResourceBundleViewResolver 的替代品

我有一个带有views.properties 文件的旧版jsp 应用程序,我使用ResourceBundleViewResolver 来加载所有视图。由于 ResourceBundleViewResolver 已从 Spring 5.3 起弃用,我...

回答 1 投票 0

如何在 Springs MVC 4 中使用 HikariCP 和 JdbcTemplate

我是 Springs MVC 的新手,我尝试将 HikariCP 与 JdbcTemplate 集成。但遇到很多错误,如何将 JdbcTemplate 指向 HikariCP DataSource。 在 applicationContext.xml 中 我是 Springs MVC 的新手,我尝试将 HikariCP 与 JdbcTemplate 集成。但遇到很多错误,请帮忙,如何将 JdbcTemplate 指向 HikariCP DataSource。 在 applicationContext.xml 中 <bean id="dataSource" class="com.zaxxer.hikari.HikariConfig"> <property name="poolName" value="springHikariCP" /> <property name="connectionTestQuery" value="SELECT 1" /> <property name="dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" /> <property name="dataSourceProperties"> <props> <prop key="url">${jdbc.url}</prop> <prop key="user">${jdbc.username}</prop> <prop key="password">${jdbc.password}</prop> </props> </property> </bean> <bean id="jdbcTemplate" class="com.zaxxer.hikari.HikariDataSource" destroy- method="close"> <property name="dataSource" ref="dataSource"></property> </bean> 在控制器中: 控制器 公共类 HandleWareHouse{ private DataSource dataSource; private JdbcTemplate jdbcTemplate; public void setDataSource(DataSource dataSource){ this.dataSource = dataSource; } @RequestMapping(value="/saveProduct_categories", method = RequestMethod.POST) @ResponseBody public String insertPc(@RequestParam Map<String,String> requestParams){ jdbcTemplate = new JdbcTemplate(dataSource); String sql = "INSERT INTO product_categories(name,code,des,grp_name) VALUES(?,?,?,?)"; jdbcTemplate.update(sql, new Object[] {requestParams.get("pname"),requestParams.get("pcode"),requestParams.get("stext"),requestParams.get("pcategory")}); return "sucess"; } } 但是出现如下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jdbcTemplate' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'com.zaxxer.hikari.HikariConfig' to required type 'javax.sql.DataSource' for property 'dataSource'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [com.zaxxer.hikari.HikariConfig] to required type [javax.sql.DataSource] for property 'dataSource': no matching editors or conversion strategy found 我使用 spring javaconfig 来配置数据源并获取 jdbctemplate。我认为这是最好的 @Bean public DataSource getDataSource() { private HikariDataSource dataSource() { final HikariDataSource ds = new HikariDataSource(); ds.setMaximumPoolSize(100); ds.setDriverClassName("oracle.jdbc.driver.OracleDriver"); ds.setJdbcUrl("jdbc:oracle:thin:@localhost:1521:XE"); ; ds.setUsername("username"); ds.setPassword("password"); return ds; } } @Bean public JdbcTemplate getJdbcTemplate() { return new JdbcTemplate(getDataSource()); } 我希望这对你有用。 上面的代码会出现这个错误: 应用程序上下文中某些bean的依赖关系形成一个循环。 使用这个: public DataSource dataSource() { HikariDataSource dataSource = new HikariDataSource(); dataSource.setDriverClassName(snowflakeDriverClass); dataSource.setJdbcUrl(snowflakeUrl); dataSource.setUsername(snowflakeUsername); dataSource.setPassword(snowflakePassword); return dataSource; } @Bean public JdbcTemplate jdbcTemplate() { return new JdbcTemplate(dataSource()); }

回答 2 投票 0

在 Spring Security 6 中未调用 userDetailsService

我正在尝试使用 spring security 6 将身份验证应用于 springboot 应用程序,但是当我创建 AuthenticationProvider 的 bean 并将其添加到 filterChain 时,应用程序停止运行。

回答 1 投票 0

出现404的http://www.springframework.org/schema/p位于哪里

我正在使用 spring MVC 在dispatcher-servlet.xml 文件中开发一个netbeans Web 服务器,自动生成的标头如下所示。 <...

回答 1 投票 0

使用 Spring MVC 映射静态文件 (.css) 很困难

我在使用 Spring MVC 映射静态文件 (.css) 时遇到问题。具体来说,我正在尝试将 .css 文件导入到 .jsp 文件中。看起来当 servlet 去处理请求时......

回答 1 投票 0

Spring MVC - JSON无限递归

我有这样的双向关系...... 人.java 公共课人{ @JsonIgnore @OneToMany(targetEntity=PersonOrganization.class,级联=CascadeType.ALL, 获取=Fet...

回答 12 投票 0

SpringBoot项目中addBeforeFilter()错误

@覆盖 protected void configure(HttpSecurity http) 抛出异常 { http .csrf() .disable() .authorizeHttpRequests() .antMatchers(PUBLIC_URLS).permitAll() ...

回答 1 投票 0

如何在Spring Boot WebMvcTest中设置上下文路径

我正在尝试从 Spring Boot 应用程序测试我的 Rest 控制器,并希望控制器在与生产中相同的路径下可用。 例如我有以下控制器: @

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.