代码
Hommmmmmm
这个作者很懒,什么都没留下…
展开
-
JArray转DataTable
/// <summary>/// JArray转DataTable/// </summary>/// <param name="dataArr"></param>/// <returns></returns>public static DataTable ConvertToDataTable(JArray dataArr){ if (dataArr == null || dataArr.Count <= 0)原创 2021-07-30 08:36:35 · 1804 阅读 · 0 评论 -
MyBatis @Mapper和@Repository的区别
相同点两个都是注解在Dao上不同点@Repository需要在Spring中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中。@Mapper不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。...原创 2020-06-18 16:11:31 · 747 阅读 · 0 评论 -
springBoot 打包跳过连接数据库
在pom文件下添加 true 这一行<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version>原创 2020-06-17 08:19:00 · 1039 阅读 · 0 评论 -
Mybatis中jdbcType和javaType的对应关系
Mybatis中jdbcType和javaType的对应关系JDBC TypeJava TypeCHARStringVARCHARStringLONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimalBITbooleanBOOLEANbooleanTINYINTbyteSMALLINTshortINTEGERintBIGIN原创 2020-06-16 20:40:18 · 149 阅读 · 0 评论 -
SpringMVC导入Excel文件
第一步:导入jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency> 第二步:创建数据模型public class QuestionExcel { private String label;原创 2020-06-08 14:06:25 · 705 阅读 · 0 评论 -
MyBatis中mapper.java和mapper.xml的关系
SysUser.javapublic class SysUser extends BaseEntity{ private static final long serialVersionUID = 1L; private Long userId; private Long deptId; private String userName; private String nickName; private String email; ....原创 2020-06-04 14:35:21 · 4621 阅读 · 0 评论 -
@NotBlank注解使用不生效的解决办法
@NotNull:不能为null,但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0@NotBlank注解使用时必须在入参处(controller)加@Valid。public Class User{ @NotBlank(message = "用户名不能为空") private String username;}调用时:public String getU原创 2020-06-04 09:10:52 · 7886 阅读 · 2 评论 -
JPA 中 @JoinColumn 的 name 和 referencedColumnName 属性的区别
一、@JoinColumn@JoinColumn 的作用就是声明关联关系的,什么是关联关系?就是我们在数据库设计时常说的一对多、多对一、多对多关系。因此,@JoinColumn 必须和这些关系注解一起使用,否则是没有意义的。二、name 和 referencedColumnName刚开始接触这两个属性会觉得很难理解,特别是看书的时候总是分不清,看下面的例子:// Address表对应的EntityClass Address{ @Id @GeneratedValue(strategy =原创 2020-06-01 10:05:55 · 10495 阅读 · 6 评论 -
Java 判断时间是否处于某个时间段内
/**MaNongXF * 判断时间是否处于某个时间段内 * * @param time 需要比较的时间 * @param from 起始时间 * @param to 结束时间 * @return */ public static boolean belongCalendar(Date time, Date from, Date to) { Calendar date = Calendar.getInstance(); date.s原创 2020-05-27 15:55:31 · 766 阅读 · 0 评论 -
Java 枚举异常的类型
public enum CustomExceptionType { USER_INPUT_ERROR(400,"用户输入异常"), SYSTEM_ERROR (500,"系统服务异常"), OTHER_ERROR(999,"其他未知异常"); CustomExceptionType(int code, String typeDesc) { this.code = code; this.typeDesc = typeDesc; }原创 2020-05-26 17:10:25 · 336 阅读 · 0 评论 -
Spring Boot上传图片后无法显示
@Configurationpublic class WebConfig implements WebMvcConfigurer { private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/",原创 2020-05-25 09:56:30 · 399 阅读 · 0 评论 -
Java 正则获取img标签中的src值
/** * 获取img标签中的src值 * @param content * @return */ public static List<String> getImgSrc(String content){ List<String> list = new ArrayList<String>(); //目前img标签标示有3种表达式 //<img alt="" src=..原创 2020-05-22 14:54:59 · 1183 阅读 · 0 评论 -
Java 正则替换指定标签的属性和值
/** * 替换指定标签的属性和值 * @param str 需要处理的字符串 * @param tag 标签名称 * @param tagAttrib 要替换的标签属性值 * @param startTag 新标签开始标记 * @param endTag 新标签结束标记 * @return */ public static String replaceHtmlTag(String str, String tag, St原创 2020-05-22 14:47:42 · 557 阅读 · 0 评论 -
Java 下载远程图片
public static void downloadImage(String src, String filePath, HttpServletResponse response) { InputStream inputStream = null; try { //读取远程图片输入流 URL url = new URL(src); inputStream = url.openStream();原创 2020-05-22 09:25:13 · 708 阅读 · 0 评论