![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
Micheal_yang0319
这个作者很懒,什么都没留下…
展开
-
Spring Boot项目开发(十)——项目打包部署
一、项目打包打开Maven Projects窗口,首先执行点击clean按钮,再点击package按钮即可完成打包,jar包将生成在target目录下二、项目部署部署命令:nohup java -jar -Dserver.port=8081 -Dspring.profiles.active=prod /root/mall-0.0.1-SNAPSHOT.jar > /root/n...原创 2020-12-14 09:51:00 · 103 阅读 · 0 评论 -
Spring Boot项目开发(九)——生成二维码
一、添加生成二维码相关依赖<!--生成二维码依赖--><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.0</version><...原创 2020-12-12 16:29:00 · 193 阅读 · 0 评论 -
Spring Boot项目开发(八)——使用redis缓存
一、添加redis相关依赖<!--添加redis相关依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>org.sp原创 2021-03-08 09:15:13 · 131 阅读 · 0 评论 -
Spring Boot项目开发(七)——集成pagehelper实现分页
一、添加pagehelper依赖<!--添加分页相关依赖--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.13</version></dependency>二、使用原创 2021-03-08 09:14:16 · 83 阅读 · 0 评论 -
Spring Boot项目开发(六)——编写过滤器,统一处理登录权限
一、编写过滤器package com.learn.mall.filter;import com.learn.mall.common.Constant;import com.learn.mall.model.pojo.User;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.serv原创 2021-03-08 09:13:16 · 179 阅读 · 0 评论 -
Spring Boot项目开发(五)——集成swagger2自动生成接口文档
一、添加swagger2相关依赖<!--添加swagger2依赖,自动生成接口文档--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency原创 2021-03-08 09:11:25 · 117 阅读 · 0 评论 -
Spring Boot项目开发(四)——用户注册密码加密
1、编写MD5加密工具类加密过程需要对密码加盐,否则可以通过网络工具轻易解密出密码package com.learn.mall.util;import com.learn.mall.common.Constant;import org.apache.tomcat.util.codec.binary.Base64;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/**原创 2021-03-08 09:10:30 · 527 阅读 · 0 评论 -
Spring Boot项目开发(三)——统一响应对象、统一异常处理
一、统一响应对象项目开发中返回统一的数据格式有利于统一前后台开发规范1、编写统一响应对象package com.learn.mall.common;import com.learn.mall.exception.LearnMallExceptionEnum;/** * 通用返回对象 * * @param <T> */public class ApiRestResponse<T> { //状态码 private Integer statu原创 2021-03-08 09:09:02 · 463 阅读 · 0 评论 -
Spring Boot项目开发(二)——集成log4j2、编写aop日志拦截
一、添加依赖项目添加log4j2依赖(需要排除Logback依赖),添加aop依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/原创 2021-03-08 09:05:44 · 480 阅读 · 0 评论 -
Spring Boot项目开发(一)——通过mybatis-generator自动生成基础代码
一、创建项目通过IDEA的Initializr创建项目,详情参见:Spring Boot入门二、添加项目依赖添加Mybatis、Mysql、mybatis-generator(用于生成项目基础代码)依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in.原创 2021-03-08 09:04:18 · 174 阅读 · 0 评论 -
Spring Boot入门
1、软件版本Java 1.8.0_171(大版本一致MySQL 8.0.12(大版本一致)Maven 3.3.9(大版本一致)Spring Boot 2.2.1(版本需要严格一致)2、Spring、Spring MVC和Spring BootSpring最初利用IOC和AOP解耦按照这种模式搞了MVC框架写很多样板代码很麻烦,就有了Spring BootSpring Cloud是在Spring Boot基础上诞生的3、Spring Boot核心特点开箱即用约定优于配置4原创 2021-03-08 09:02:41 · 71 阅读 · 0 评论