文章分类 - Java
摘要:1、导包 <!-- 导入mail的依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2、配置
阅读全文
摘要:官网文档的提示: readOnly(只读)属性可以被设置为 true 或 false。只读的缓存会给所有调用者返回缓存对象的相同实例。 因此这些对象不能被修改。这就提供了可观的性能提升。而可读写的缓存会(通过序列化)返回缓存对象的拷贝。 速度上会慢一些,但是更安全,因此默认值是 false。 也就是
阅读全文
摘要:Service层写了接口UserService以及UserService的接口实现类UserServiceImpl 解决方法: 第一步:需要在UserServiceImpl类上也加了@Service的注解 第二步:检查UserServiceImpl类有没有 implements UserServic
阅读全文
摘要:这个错误本质就是表达式转换时报错了 1、要么集合里没数据 2、属性拼写错误 本地复查步骤如下: 1、首先可以确保集合数据是存在的,因为后台在返回给前端页面时,我有打印每个元素。 2、取属性的单词也不是手打的,直接从打印的语句里面拷贝的 3、同样的循环, 换为绑定另外一组数据后显示正常。 <optio
阅读全文
摘要:<!--解决post提交时的中文乱码问题--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-clas
阅读全文
摘要:<!--解决服务端返回json中文乱码问题--> <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.Str
阅读全文
摘要:具体的错误提示: Error evaluating expression 'completeValue != null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: comp
阅读全文
摘要:Mapper文件中,refid 要求一个 自定义的sql语句,但是文件中 自定义的 sql语句 标签被写为了 select 所以找不到 正确的写法,自定义sql语句 标签应该为 sql
阅读全文
摘要:我犯的错误非常低级: 我把xxxxMapper.xml 文件新建为了 xxxxxMapper.XML 文件后缀名为大写了 而项目中原有的Mappe扫描,里面配置的是 小写xml 所以导致我新建的Mapper 也是报了 Invalid bound statement (not found) 的问题 以
阅读全文
摘要:报错的原因:配置文件中少写了 annotation-driven的 配置项
阅读全文
摘要:参考:https://blog.csdn.net/u013727805/article/details/80555726
阅读全文
摘要:原xml配置写法如下: 报错前是没有加最后两句beans的注释的 加上之后就OK了 正确配置如下,否则还会出现其他诡异报错提示,比如: SAXParseException; lineNumber: 8; columnNumber: 77; cvc-elt.1: 找不到元素 ‘beans‘ 的声明。
阅读全文
摘要:具体错误如下: 错误原因: 没有将对应的程序集添加到Tomcat配置中 点击Project Structure 在弹出来的对话框里,选择Artifacts,新建一个和classes平级的文件夹lib,然后点+号 把项目中用到的所有lib都放进去,如果后面有添加的,也要在引入进来,保存即可 参考自:h
阅读全文
摘要:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> </bean> 报错代码如上:需要引入org.mybatis.spring.SqlSessionFactoryBean时 ,找不到包 此时需要
阅读全文
摘要:背景: 在测试使用jackson和fastjson的时候,写完代码运行时,提示 上面的错误,一直没找到原因 后来偶然发现在lib的程序集里,没有新增加的 jackson和fastjson 程序集,难怪会提示找不到class 其他方法参考:https://blog.csdn.net/weixin_30
阅读全文
摘要:1、检查idea编辑器 2、在pom.xml文件中 添加 <!--解决编码问题--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 然后clean下,重新编译
阅读全文
摘要:默认方法:【此方法得到的第一周,可能会跨年,因为每年的第一天,不一定是刚好星期一,最后一周也有可能跨到下一年】 /** * 获取指定周的第一天 * * @param year * @param week * @return */ public static Date getFirstDayOfWee
阅读全文
摘要:Map排序(按key排序,按value排序) 主要分两种,按键排序、按值排序。 而且,按key排序主要用于TreeMap,而按value排序则对于Map的子类们都适用。 一、按键排序 按Key排序主要用于TreeMap,可以实现按照Key值的大小,在对象插入时直接插入到合适的位置,保持Map的顺序性
阅读全文
摘要:1、List<String> 分组 package com.mkyong.java8; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.function.Function;
阅读全文
摘要:小结: 使用比较器时,返回值必须是int类型, 如果要比较的内容,返回值不是int,则需要根据 >0 =0 <0 来分别写return值 如果返回值是int 类型,则直接返回即可,这里的写法是 按倒叙排列,如果要升序,把b和a的顺序调换一下即可 //使用Comparator比较器对集合排序 Comp
阅读全文