Java框架
文章平均质量分 53
Rrrrrandom
小学生
展开
-
jdk1.8使用记录
jdk1.8使用记录原创 2021-12-12 17:58:55 · 1833 阅读 · 0 评论 -
@RequestBody注解的使用
先把结论放出来: @RequestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。 今天在使用springCloud中的Openfeign时,一开始遇到了一个问题,就是我通过Talend API Tester修改数据时,传过去的json类型数据总是无法被消费者的控制器接收到参数原创 2021-03-07 00:11:59 · 500 阅读 · 0 评论 -
ssm(springMVC+spring+mybatis)三大框架整合
ssm三大框架整合pom文件引入相关依赖web.xml文件整合持久层数据源配置文件配置持久层的mybatis框架配置spring相关的配置文件配置springMVC相关的配置文件项目结构图pom文件引入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche原创 2020-12-16 23:23:20 · 452 阅读 · 0 评论 -
使用jackson相关jar包返回json数据时报错
报错提示org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError:org.springframework.http.MediaType.getCharset()Ljava/nio/charset/Charset;org.springframewodorg.springframework.http.MediaT原创 2020-12-13 00:19:08 · 255 阅读 · 0 评论 -
IDEA访问web项目时提示无法找到与接口绑定的mybatis的映射文件
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.ssm.mapper.ItemMapper.selectByExample 从网上查看得知,IDEA正常情况下是无法编译src/main/java目录下的xml文件,我去自己项目的target目录的classes目录下看了,确实没有xml文件。网上说的解决方式之一是,在pom文件中加如下配置: <build>原创 2020-12-12 23:13:29 · 424 阅读 · 0 评论 -
springMVC常用知识点简介
springMVC常用知识点简介sringMVC框架结构架构流程springMVC项目简单示例sringMVC框架结构架构流程用户发送请求至前端控制器DispatcherServlet。DispatcherServlet收到请求调用HandlerMapping处理器映射器。处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。DispatcherServlet通过HandlerAdapter处理器适配器调用处理原创 2020-12-08 22:50:10 · 201 阅读 · 1 评论 -
idea创建web项目项目名不同,报404的错
今天使用idea在maven工程的基础创建web项目,出现了一个奇怪的问题,当web项目的名字叫web时,每次启动时访问总报404的错。使用快捷键Shift+F6,将web项目的名字改成了webapp时,再输入相同的url访问就可以访问到了,很奇怪。...原创 2020-12-07 22:21:06 · 228 阅读 · 0 评论 -
Mybatis (ParameterType) 如何传递多个不同类型的参数
偶然碰到一个需要给xml传一个String类型和一个Integer类型的需求,当时心想用map感觉有点太浪费,所以专门研究了下各种方式。方法一:不需要写parameterType参数public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXX...转载 2020-04-01 16:13:14 · 1904 阅读 · 0 评论 -
MyBatis中参数使用 @Param 注解的四种使用场景
Mybatis中参数使用@Param注解的四种使用场景前言第一种:方法有多个参数,需要@Param(最常见)第二种:方法参数要取别名,需要@Param第三种:xml中的SQL使用了$,需要@Param第四种:动态SQL中使用参数作为变量,则需要@Param注解,即使只有一个参数。前言大家都知道当方法中存在多个参数的时候,才需要添加@Param注解,然而这种理解是不准确的。即使方法中只...转载 2020-04-01 16:11:10 · 651 阅读 · 0 评论 -
需要在Transactional注解指定rollbackFor或者在方法中显示的rollback
由Java阿里巴巴规范提示得,今日探究其原因1. 先看异常的分类error是一定会回滚的 这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常 可查的异常(checked exceptions):Exception下除了RuntimeException外的异常不可查的异常(unchecked exceptions):Ru...转载 2020-03-12 15:06:42 · 7895 阅读 · 0 评论 -
使用jdbcTemplate的batchUpdate()方法对数据进行批量更新
public void updateStudent(final List<Student> list){ /* 一般将这里的sql定义为类变量 */ final String sql = "UPDATE TABLE_NAME SET STU_NAME = ?,...原创 2019-12-02 23:17:52 · 18999 阅读 · 0 评论 -
Invocation of init method failed; nested exception is java.lang.StackOverflowError
creating bean with name … defined in URL …: Invocation of init method failed; nested exception is java.lang.StackOverflowError今天在写mybatis的xml文件时,拷贝了一个id同名的select语句,所以在xml文件中出现了两个同名id的select语句,然后就重启了...原创 2019-10-24 20:00:51 · 9195 阅读 · 0 评论 -
maven的安装与配置
下载软件maven的下载地址:https://maven.apache.org/download.cgi在里面我们可以看到许多的不同的版本,如下图其中含有tar.gz的是Linux和mac系统的压缩包,含有zip的则是win系统下的压缩包。我们还可以注意到,它们有Binary和Source两种版本。根据网上所说,binary是已经编译好的版本。而source则是源码,需要用户自己编译,这...原创 2019-08-04 17:06:32 · 228 阅读 · 0 评论 -
SpringMVC常用注解标签
1、@Controller在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...转载 2019-03-28 15:10:34 · 146 阅读 · 0 评论 -
SpringMVC将后台数据传给ExtJS4的store
前端接收数据的storevar store = Ext.create('Ext.data.Store',{ model : 'Student', proxy : { type : 'ajax', url : '/list', // 从后...原创 2019-03-27 19:03:11 · 223 阅读 · 1 评论