随笔分类 - [08] 框架
摘要:第一种: 第二种: 第三种: 看下网上的解决方案: (1)原因是Tomcat的header缓冲区大小不够,只需要在 server.xml 中增加 maxHttpHeaderSize 字段即可: 我是在 SpringBoot 中的配置文件添加了:(并没有解决任何问题) (2)头部包含了特殊字符的原因:
阅读全文
摘要:最近做的一个springboot2.0项目。 前提是我的服务器时区没有问题: 可以参考:查看和修改Linux服务器的时区和时间 使用MySQL57,(程序中打印的时间字段)查询出的时间字段总是和数据库存储的相差两个小时。 最后是通过修改数据库连接解决了这个问题。添加了下面这个属性。 接着又出现问题了
阅读全文
摘要:参考博客: SpringBoot开启事务常见坑点 另外注意手动回滚事务需要 (1)在业务层方法上添加注解 @Transactional (2)在需要回滚的地方添加代码: 示例:
阅读全文
摘要:静态属性不能直接注入,可以通过其set方法进行注入。(注意生成的set方法需要去掉static)。 在工具类里直接注入RedisTemplate,两种方法: (1)使用@Autowired private static RedisTemplate redisTemplate; @Autowired
阅读全文
摘要:普通传参 测试项目:SpringBoot2.0。不使用 form 表单传参,后端不需要指定 consumes 。 使用 Postman 进行测试。 @PathVariable 只能接收 URL 路径里的参数。 @RequestParam 只能接收 URL 问号后跟着的参数,不管是 GET 还是 PO
阅读全文
摘要:添加Maven依赖 添加配置类 注解使用 @Api 用在请求类上,说明该类的作用。可以标记一个Controller类做为swagger文档资源。 value:url的路径值,在UI界面上也看到,可以不用配置。 tags:说明该类的作用,可以在UI界面上看到的内容 produces:配置返回数据类型,
阅读全文
摘要:动态SQL简介 参考文档地址:http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保
阅读全文
摘要:简介 文档参考地址:http://www.mybatis.org/mybatis-3/zh/index.html MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了
阅读全文
摘要:简介 MyBatis 的配置文件(默认名称为 mybatis-config.xml)包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下: configuration 配置 properties 属性 settings 设置 type
阅读全文
摘要:该代码实现了文件上传和文本字段同时传递到后台进行处理的功能。 直接贴代码,中间涉及到的实体类就不贴了,和功能没啥关系的。 Controller Service 使用FORM的话需要指定enctype="multipart/form-data" 附上我测试用的form表单
阅读全文
摘要:今天把本地的一个SpringBoot项目打包扔到Linux服务器上,启动执行,接口一访问就报错,但是在本地Eclipse中启动执行不报错,错误如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not fo
阅读全文
摘要:问题描述 今天进行一个订单管理模块的开发时遇到一个问题:查询的订单时有时会报这个异常: 经过反复测试,发现只要查询结果中的downloadurl这个字段有值就会报错,这在Oracle中是一个Clob字段,里面保存的是一个文件地址的URL。 解决过程 网上找资料说是Struts2中Action的属性j
阅读全文
摘要:首先把这三个文件放到一个目录里,我是放到了C盘下的wangbo目录下: 接下来就是设置config.xml文件了,config.xml: 下面解释下需要配置的地方: 配置完后打开cmd命令行,进入到配置文件所在的目录下,执行命令就好了: 命令:java -jar mybatis-generator-
阅读全文