![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础+springboot3
文章平均质量分 84
springboot,springmvc,mybatis
睡不醒的小小秦
每天进步一点点~
展开
-
idea环境配置
Maven环境配置•本地仓库设定 <!--定义本地仓库路径 如果pom.xml文件报错,则切换本地仓库--><localRepository>E:/software/mvn_repo</localRepository>•私服镜像设定<!--阿里云镜像--><mirror> <id>nexus-aliyun</id> <mirrorOf&...原创 2022-03-25 22:58:30 · 697 阅读 · 0 评论 -
Nginx安装步骤
1. Nginx安装步骤1.1 官网介绍http://nginx.org/en/download.html1.2 上传安装包上传到指定目录中 /usr/local/src 1.3 解压Nginx 压缩文件 1.删除安装文件 rm -f nginx-1.21.3.tar.gz2.修改文件名称 mv nginx-1.19.4 nginx-source1.4 关于nginx 目录说明 改完名称之后的结果: 1.5 安装nginx...原创 2022-03-13 00:22:34 · 8846 阅读 · 0 评论 -
Day18-京淘项目后端完整发布
1. 集群部署1.1 集群部署流程图1.2 部署集群说明: 分别准备3台tomcat服务器 端口号分别为8091/8092/80931.2.1 启动多个进程说明: 勾选其中的选项 ,可以平行运行多个进程 启动3台服务器 完成测试。 1.2.2 部署集群#配置后端代理 server { listen 80; server_name manage.jt.com; location / { ...原创 2022-03-13 00:12:31 · 165 阅读 · 0 评论 -
后端项目发布,文件上传
1. 文件上传操作1.1 编辑FileServicepackage com.jt.service;import com.jt.vo.ImageVO;import org.springframework.stereotype.Service;import org.springframework.web.multipart.MultipartFile;import javax.imageio.ImageIO;import java.awt.image.Buffered...原创 2022-03-01 03:37:48 · 512 阅读 · 0 评论 -
商品列表展现
1. 商品列表展现1.1 表设计 商品表设计 2.商品详情表设计 表关系: 一个商品对应一个商品详情, item.id = item_desc.id 商品表的Id和详情表的ID是一致的. 1.2 POJO设计1.2.1 编辑Item表1.2.2 编辑ItemDesc1.3 商品页面跳转import Vue from 'vue'import VueRouter from 'vue-router'import Login from '../...原创 2022-03-01 03:30:39 · 725 阅读 · 0 评论 -
15. 商品分类实现
1.1 优化商品分类列表1.1.1 优化策略数据结构: Map<parentId, 当前父级下的子级> 例子: Map<0, 所有的一级菜单> Map<一级ID, 当前一级下的二级菜单> Map<二级ID, 当前二级下的三级菜单>设计的优势: 如果将数据保存到Map集合中,则可以有效的降低数据库的访问的次数. 提高查询效率.1.1.2 封装Map集合/** * 思路: * 1.判断map集合中是否存在key原创 2022-02-27 22:20:53 · 1946 阅读 · 0 评论 -
1. MybatisPlus(MP)
1. MybatisPlus(MP)1.1 MP介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2 MP特点无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Servic原创 2022-02-27 22:14:11 · 275 阅读 · 0 评论 -
用户模块管理
1. 用户模块管理1.1 用户列表展现1.1.1 业务接口文档 请求路径: /user/list 请求类型: GET 请求参数: 后台使用PageResult对象接收 请求案例: http://localhost:8091/user/list?query=查询关键字&pageNum=1&pageSize=10 参数名称 参数说明 备注信息 query 用户查询的数据 可以为null pageNum 分页查询原创 2022-02-27 21:52:40 · 435 阅读 · 0 评论 -
用户登录的实现
1. 用户登录实现1.1 业务接收 请求路径: /user/login 请求方式: POST 请求参数 参数名称 参数说明 备注 username 用户名 不能为空 password 密码 不能为空 响应数据 SysResult对象 参数名称 参数说明 备注 status 状态信息 200表示服务器请求成功 201表示服务器异常 msg 服务器返回的提示信息 可以为null原创 2022-02-25 12:27:03 · 3767 阅读 · 0 评论 -
Mybatis(二),前后端项目搭建,用户登录实现
1.1 Mybatis 注解开发1.1.1 编辑测试类package com.jt;import com.jt.mapper.DeptMapper;import com.jt.mapper.EmpMapper;import com.jt.mapper.UserAnnoMapper;import com.jt.pojo.Dept;import com.jt.pojo.Emp;import com.jt.pojo.User;import org.junit.jupiter.api.Te原创 2022-02-21 20:35:59 · 817 阅读 · 0 评论 -
Mybatis:动态sql,mybatis关联查询
1. 动态Sql1.1 动态Sql-where条件1.1.1 业务需求需求:根据对象中不为null的数据,充当where条件 进行查询 例子:User user = new User(); user.setId(null).setName(null).setAge(100).setSex("男") Sql: select * from demo_user where age = #{age} and sex = #{sex}1.1.2 编辑测试类pa...原创 2022-02-20 23:31:54 · 487 阅读 · 0 评论 -
SpringBoot简化Mybatis,Mabatis基本用法
返回值类型四种:1.1 项目整合1.1.1 创建项目1.1.2 导入jar包说明: 在pom.xml文件中 添加jar包文件<!--mybatis依赖包--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-st...原创 2022-02-20 03:08:09 · 391 阅读 · 0 评论 -
Springboot 跨域
1. SpringBoot用法1.1 Lombok用法1.1.1 常用注解1.1.2 关于Lombok使用说明问题:Lombok的使用需要添加jar包和安装插件。未来项目在Linux服务器中进行部署。问 Linux服务器中是否需要安装lombok的插件答案: 不需要 lombok插件编译器有效. xxx.java文件 编译为xxx.class文件1.2 SpringBoot测试方法说明1.2.1 方法说明SpringBoot为了简化程序测试过程,springBoot针对于原创 2022-02-17 13:26:05 · 346 阅读 · 0 评论 -
全部目录链接
1.Api String类和Object2.成员内部类,局部内部类3.正则表达式 包装类 自动装箱自动拆箱 BigDecimal4.IO流 File 字节流 字符流5.序列化与反序列化6.集合 List ArrayList7.Map集合,hashMap的存储过程,Set集合8.同步锁,异步锁,多线程,进程9.反射,注解...原创 2022-01-30 13:13:16 · 844 阅读 · 0 评论 -
maven配置,三大框架基本结构
1. 知识回顾1.1 数据库知识点: \1. Sql语句 CURD 操作的核心. 单表操作 2. 多表关联操作 笛卡尔积(只显示2张表的共有数据) 左连接、右连接、内连接 \2. 关键字: like in and or order by asc/desc group by 数据库函数调用端口号:默认端口号3306 、3307 权限: mysql数据库默认只允许自己本机进行连接。 必须开放数据库权限才可以。 版本: mysql: 至少5.5及以上的版本 mariadb: 10以上正在上传…重新原创 2022-02-06 23:16:04 · 1576 阅读 · 0 评论 -
AOP权限作业
pom文件中<!--引入AOPjar包文件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>配置类:package com.jt.c..原创 2022-02-14 23:58:41 · 250 阅读 · 1 评论 -
1. SpringMVC
1.1 restFul风格1.1.1 传统get方式提交url1: http://localhost:8080/findUser?name=tomcat&age=18 url2: http://localhost:8080/findUser?name=tomcat&age=18&sex=男需求: 上述的参数传递是否可以简化! 简化写法: url3: http://localhost:8080/findUser/tomcat/18/男1.1.2 restFul风格说明原创 2022-02-15 12:15:32 · 96 阅读 · 0 评论 -
VUE视频
1.Vue后台脚手架安装过程:node.js原创 2022-02-16 20:08:27 · 1184 阅读 · 0 评论 -
Axiospost请求 Springboot框架
1. Axios post请求1.1 常见post请求种类 form表单提交 method=“post” 同步(要素:页面是否刷新) axios.post() 异步操作. 1.2 axios post入门案例1.2.1 编辑前端JS<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Axios测试</title> <原创 2022-02-16 17:41:25 · 710 阅读 · 0 评论 -
AOP的4种切入表达式,通知表达式;SpringMVC
1. AOP知识1.1 切入点表达式1.1.1 bean表达式说明: 根据bean的ID拦截指定的对象. @Pointcut("bean(userServiceImpl)") public void pointcut(){ }1.1.2 within表达式说明: 按照类型匹配. 可以使用通配符*号 语法: 1. @Pointcut("within(com.jt.service.UserServiceImpl)") ...原创 2022-02-12 23:33:34 · 573 阅读 · 0 评论 -
代理模式,Spring AOP介绍
1. 代理模式package com.jt.service;public interface UserService { void addUser();// void delUser();}package com.jt.service;import org.springframework.stereotype.Service;@Service//被代理者public class UserServiceimpl implements UserService {原创 2022-02-10 21:40:22 · 107 阅读 · 0 评论