- 博客(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
851
原创 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
397
原创 springboot上传图片并且压缩到项目资源目录下
public Resp addImage(MultipartFile file) { //获取项目classess/static的地址 String staticPath = ClassUtils.getDefaultClassLoader().getResource("static").getPath(); Map<String, St...
2020-04-10 16:01:47
652
原创 SpringSecurity(二)手工配置账号密码
一、在application.properties中配置账号密码spring.security.user.name=javaspring.security.user.password=123在application.properties中只需要添加这两行就可以了,运行:登录成功!!!二、在Java代码中配置先创建config文件...
2020-02-07 09:30:55
543
原创 SpringSecurity(一)初体验
一、只需要添加两个依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depende...
2020-02-07 08:49:44
85
原创 Springboot中使用类型转换器
这里用时间类型作为例子:当没有用类型转换器时。@RestControllerpublic class HelloController { @GetMapping("/good") public void good(Date date){ System.out.println(date); }}网页上会直接报错;后台会提示类型不对;当使用类...
2020-01-25 13:51:39
298
原创 Springboot中注册拦截器
public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { ...
2020-01-24 12:01:37
138
原创 @ControllerAdvice处理全局异常
一、创建处理异常类添加@ControllerAdvice处理全局异常在application.properties文件中定义spring.servlet.multipart.max-file-size=1KB来限制上传文件的大小@ControllerAdvicepublic class myCustomException { @ExceptionHandler(MaxUploa...
2020-01-23 16:24:41
130
原创 Springboot多文件上传
多文件上传其实和单文件上传差不多,只是将上传的文件用数组形式接受@PostMapping("/uploads") public String uploads(MultipartFile [] files,HttpServletRequest req){ String format = sdf.format(new Date()); //将图片保存在项目路径...
2020-01-23 15:45:48
166
原创 Springboot上传单文件
/** * springboot实现单文件上传 */@RestControllerpublic class FileUpLoadController { //先定义时间,用于文件分类 SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/"); @PostMapping("/upload") pub...
2020-01-23 10:04:31
110
原创 定义全局json格式时间
当我们实体类当中拥有Date修饰的表示时间字段时,经常需要添加注解 @JsonFormat(pattern = “yyyy-MM-dd”),这表示返回时间时输出为年月日的格式,但是如果很多实体类中都用到了表示时间的字段则会很麻烦,需要每个都去配置注解;springboot中默认配置了Jackson和Gson,jsckson中定义了JacksonHttpMessageConvertersConfi...
2020-01-18 21:25:25
503
原创 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
10279
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
231
原创 MyBatis-Plus入门二:排除非表字段的三种方式
一、使用注解@TableField(exist = false)二、使用transient 修饰—如:private transient String remark;三、使用static修饰—如: private static String remark;但是要添加get和set方法四、当实体类名称或者变量名和数据库表中表的或者字段名也不一样不一样时,可以使用注解@TableName(“数据...
2020-01-05 12:40:46
1701
原创 MyBatis-Plus入门一
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-01-04 23:25:49
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人