java
俺村我最能吃
这个作者很懒,什么都没留下…
展开
-
spring boot的service层的update的实现
@Transactional@Overridepublic Type updateType(Long id, Type type) { Type t=typeRepository.findOne(id); if(t ==null ){ throw new NotFoundException("资源找不到"); } BeanUtils.copyPr...原创 2020-03-02 22:57:56 · 1355 阅读 · 0 评论 -
@NotEmpty、@NotBlank、@NotNull三种注解的区别
@NotEmpty 用在集合类上面加了@NotEmpty的String类、Collection、Map、数组,是不能为null或者长度为0的(String Collection Map的isEmpty()方法)@NotBlank只用于String,不能为null且trim()之后size>0@NotNull:不能为null,但可以为empty,没有Size的约束...转载 2020-03-02 15:31:45 · 286 阅读 · 0 评论 -
获取HttpServletRequest对象
ServletRequestAttributes attributes =(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();HttpServletRequest request=attributes.getRequest();原创 2020-02-28 15:45:02 · 153 阅读 · 0 评论 -
Aop进行日志处理
1、日志处理内容请求url访问者ip调用方法ClassMethod参数args2、记录日志类@Aspect@Componentpublic class LogAspect { private final Logger logger= LoggerFactory.getLogger(this.getClass()); @Pointcut("execution(* ...原创 2020-02-28 15:40:51 · 208 阅读 · 0 评论 -
JAVA中JPA的主键自增长注解设置
JPA的注解来定义实体的时候,使用@Id来注解主键属性即可。如果数据库主键是自增长的,需要在增加一个注解@GeneratedValue,即: @GeneratedValue(strategy=GenerationType.IDENTITY) @Id private String id;PS:@GeneratedValue注解的strategy属性提供四种值:–AUTO: 主键由程序控制...转载 2020-02-26 16:04:21 · 915 阅读 · 0 评论 -
springboot通过后端的方法解决Cors跨域问题
在后端编写一个配置类,重写WebMvcConfigurer的addCorsMappings方法,如下package com.ljw.springboottest.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.an...原创 2020-02-25 16:18:14 · 147 阅读 · 0 评论 -
Mybatis的xml配置方式的约束
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="org.javaboy.vhr.m...原创 2020-02-09 23:41:47 · 376 阅读 · 0 评论 -
Linux配置java环境
今天在一个学习视频中学习了一个在linux中配置java环境,觉得比较好,在这里分享给有缘人。原创 2020-02-05 15:36:42 · 180 阅读 · 0 评论 -
Gradle项目更换阿里云仓库
单个项目更改阿里云仓库编辑项目中buid.gradle文件,将repositories里的mavenCentral()注释掉或者删除,如图所示。mavenCentral()是maven的中央仓库。repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }}...原创 2020-01-31 16:05:26 · 172 阅读 · 0 评论 -
使用jdk提供的keytool工具生成ssl证书证书
keytool位于/jdk/bin目录下,生成证书的命令如下:keytool -genkey -alias tmchttps -keypass 123456 -keyalg RSA -keysize 2048 -keystore D:/keyStore/test.keystore -validity 100-genkey:创建一个新的密钥-alias:https:密钥的别名...原创 2020-01-10 16:24:39 · 142 阅读 · 0 评论 -
JSP页面jstl标签库的引入
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>原创 2020-01-08 17:14:13 · 90 阅读 · 0 评论 -
创建maven工程方式的过程
1、打开eclipse工具,依次点击file—>new—>other,选择maven,创建maven工程2、把Create a simple project(skip archetype selection)选项的勾打上,然后下一步。3、填写Group id和Artifact id。Packaging选择war,然后点击完成,一个基本的maven项目基本创建成功。4、对已...原创 2019-12-31 14:14:43 · 181 阅读 · 1 评论 -
分页列表计算总页数
总页数 = (总记录数 + 每页的记录数 - 1) / 每页的记录数原创 2019-12-18 21:04:30 · 410 阅读 · 0 评论 -
用ssm框架开发时统一管理spring依赖包的版本
1、添加一个properties标签,进行版本的管理。<spring.version>4.1.0.RELEASE</spring.version>**2、添加时依赖时,用进行版本的调用∗∗<dependency><groupId>org.springframework</groupId><artifactId>spri...原创 2019-12-08 17:47:12 · 135 阅读 · 0 评论 -
IDEA中springMAV项目ajax异步请求所需的包
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.0</version> </dep...原创 2019-11-22 19:14:20 · 288 阅读 · 1 评论 -
Java web开发中防止中文乱码问题
1、在类的方法的形参中调用Servlet APIresponse.setCharacterEncoding("UTF-8");resquest.setContextType("text/html;charset=UTF-8");2、在web.xml配置文件中配置防止中文乱码的拦截器<!--配置解决中文乱码的过滤器--> <filter> <fil...原创 2019-11-19 21:24:47 · 129 阅读 · 0 评论 -
Ecplise开发项目时创建web.xml文件的方式
1、右键点击项目名,选择Java EE tools中的Generate Deployment Descriptor stub (我这里是已经创建了web.xml文间,所以Generate Deployment Descriptor stub灰色 )原创 2019-11-06 18:01:50 · 165 阅读 · 0 评论 -
记录Java开发过程中需要安装的开发包的下载地址
struct2:http://archive.apache.org/dist/struts/source/原创 2019-11-01 20:59:11 · 193 阅读 · 0 评论 -
Ecplipse中创建一个Web项目的过程
1、打开Ecplipse,点击File(文件)—>New(新建)—>Dynamic Web Project(动态的web项目)2、在Project name输入你的项目名MyProject(可以项目名自定义),然后选择项目默认的位置(打勾User default location),然后在Target runtime选项中选择自己的Tomcat服务器,其他的保持默认。3、点击n...原创 2019-10-29 16:17:16 · 536 阅读 · 0 评论 -
JDK环境配置
要进行JDK的环境配置,首先要进行JDK的安装。(一定要先安装JDK,才执行此的环境配置)JDK环境配置要进行CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;JAVA_HOME C:\Program Files\Java\jdk1.8.0_212PATH %JAVA_HOME%\jre\bin...原创 2019-10-29 13:40:15 · 119 阅读 · 0 评论