自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringBoot前后端分离项目实现文件上传

参考博客:http://www.javaboy.org/2020/0301/fastdfs.html参考博客先搭建好文件管理系统首先配置fastdfs-client.properties文件,这里用官方默认的:fastdfs.connect_timeout_in_seconds = 5fastdfs.network_timeout_in_seconds = 30fastdfs.chars...

2020-04-21 19:30:46 830

原创 centos7下面nginx安装以及成功访问

一、首先下载nginxwget http://nginx.org/download/nginx-1.17.0.tar.gz二、解压下载的目录,进入解压目录中,在编译安装之前,需要安装两个依赖:yum -y install pcre-develyum -y install openssl openssl-devel三、编译安装./configuremakemake install...

2020-04-17 10:11:36 364

原创 springboot上传图片并且压缩到项目资源目录下

public Resp addImage(MultipartFile file) { //获取项目classess/static的地址 String staticPath = ClassUtils.getDefaultClassLoader().getResource("static").getPath(); Map<String, St...

2020-04-10 16:01:47 618

原创 SpringSecurity(二)手工配置账号密码

一、在application.properties中配置账号密码spring.security.user.name=javaspring.security.user.password=123在application.properties中只需要添加这两行就可以了,运行:登录成功!!!二、在Java代码中配置先创建config文件...

2020-02-07 09:30:55 501

原创 SpringSecurity(一)初体验

一、只需要添加两个依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depende...

2020-02-07 08:49:44 75

原创 Springboot中使用类型转换器

这里用时间类型作为例子:当没有用类型转换器时。@RestControllerpublic class HelloController { @GetMapping("/good") public void good(Date date){ System.out.println(date); }}网页上会直接报错;后台会提示类型不对;当使用类...

2020-01-25 13:51:39 286

原创 Springboot中注册拦截器

public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { ...

2020-01-24 12:01:37 123

原创 @ControllerAdvice处理全局异常

一、创建处理异常类添加@ControllerAdvice处理全局异常在application.properties文件中定义spring.servlet.multipart.max-file-size=1KB来限制上传文件的大小@ControllerAdvicepublic class myCustomException { @ExceptionHandler(MaxUploa...

2020-01-23 16:24:41 118

原创 Springboot多文件上传

多文件上传其实和单文件上传差不多,只是将上传的文件用数组形式接受@PostMapping("/uploads") public String uploads(MultipartFile [] files,HttpServletRequest req){ String format = sdf.format(new Date()); //将图片保存在项目路径...

2020-01-23 15:45:48 131

原创 Springboot上传单文件

/** * springboot实现单文件上传 */@RestControllerpublic class FileUpLoadController { //先定义时间,用于文件分类 SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/"); @PostMapping("/upload") pub...

2020-01-23 10:04:31 91

原创 定义全局json格式时间

当我们实体类当中拥有Date修饰的表示时间字段时,经常需要添加注解 @JsonFormat(pattern = “yyyy-MM-dd”),这表示返回时间时输出为年月日的格式,但是如果很多实体类中都用到了表示时间的字段则会很麻烦,需要每个都去配置注解;springboot中默认配置了Jackson和Gson,jsckson中定义了JacksonHttpMessageConvertersConfi...

2020-01-18 21:25:25 491

原创 MyBatis-Plus入门三:逻辑删除与查询中排除删除标识字段

一、逻辑删除实现当有些数据删除后,不需要将其在数据库中删掉,而仅仅是添加一个字段deleted来作为删除标识;1.在application.yml文件中添加mybatis-plus:`global-config: db-config: logic-not-delete-value: 0 //代表逻辑未删除 logic-delete-value: 1` //标...

2020-01-13 21:37:41 10039 2

原创 MyBatis-Plus入门三:增删查改

一、通过selectById查询,传入id即可;二、通过selectBatchIds查询,需要传入多个id值;三、通过selectByMap查询,当map中添加的是这样的情况时map.put(“name”,“红中”),mp中会自动生成where语句为 WHERE WHERE name = ? AND age = ? ;问号就是分别对应的参数;这里注意:map.put中的name为数据库中的字段...

2020-01-05 22:47:41 204

原创 MyBatis-Plus入门二:排除非表字段的三种方式

一、使用注解@TableField(exist = false)二、使用transient 修饰—如:private transient String remark;三、使用static修饰—如: private static String remark;但是要添加get和set方法四、当实体类名称或者变量名和数据库表中表的或者字段名也不一样不一样时,可以使用注解@TableName(“数据...

2020-01-05 12:40:46 1584

原创 MyBatis-Plus入门一

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-01-04 23:25:49 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除