自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML基本语法

代码页面效果 代码页面效果

2022-05-11 15:50:19 88

原创 Mybatis-plus Wrapper使用

第一种:==QueryWrapper==lt: 小于(<) ,最终的sql语句为SELECT id,name,password,age,tel FROM user WHERE (age < ?)第一种方式介绍完后,有个小问题就是在写条件的时候,容易出错,比如age写错,就会导致查询不成功第二种:==QueryWrapper的基础上使用lambda==User::getAget,为lambda表达式中的,类名::方法名,最终的sql语句为:SELECT ..

2022-04-30 16:21:03 9585

原创 mymatis-plus分页功能

分页查询使用的方法是:IPage<T> selectPage(IPage<T> page, Wrapper<T> queryWrapper) IPage:用来构建分页查询条件 Wrapper:用来构建条件查询的条件,目前我们没有可直接传为Null IPage:返回值,你会发现构建分页条件和方法的返回值都是IPage IPage是一个接口,我们需要找到它的实现类来构建它,具体的实现类,可以进入到IPage类中按ctrl+h,会找到其有一个

2022-04-28 17:00:51 386

原创 mybatis-plus使用

标准CRUD使用新增在进行新增之前,我们可以分析下新增的方法:int insert (T t) T:泛型,新增用来保存新增数据 int:返回值,新增成功后返回1,没有新增成功返回的是0 删除在进行删除之前,我们可以分析下删除的方法:int deleteById (Serializable id) Serializable:参数类型 从这张图可以看出, String和Number是Serializable的子类, .

2022-04-28 15:21:50 595

原创 spring整合mybatis

Spring 整合 Mybatis 需要定义很多配置类 SpringConfig 配置类 导入 JdbcConfig 配置类 导入 MybatisConfig 配置类 JdbcConfig 配置类 定义数据源(加载properties配置项:driver、url、username、password) MybatisConfig 配置类 定义 SqlSessionFactoryBean 定义映射配置 ...

2022-04-27 16:54:31 187

原创 多环境配置

来回的修改配置会很麻烦,而 SpringBoot 给开发者提供了多环境的快捷配置,需要切换环境时只需要改一个配置即可。不同类型的配置文件多环境开发的配置都不相同,接下来对不同类型的配置文件进行说明yaml文件在 application.yml 中使用 --- 来分割不同的配置,内容如下上面配置中 spring.profiles 是用来给不同的配置起名字的。而如何告知 SpringBoot 使用哪段配置呢?可以使用如下配置来启用都一段配置综上所述,application.yml...

2022-04-27 16:49:59 281

原创 springboot 打包和启动

打包由于我们在构建 SpringBoot 工程时已经在 pom.xml 中配置了如下插件 所以我们只需要使用 Maven 的 package 指令打包就会在 target 目录下生成对应的 Jar 包。注意:该插件必须配置,不然打好的 jar 包也是有问题的。启动进入 jar 包所在位置,在 命令提示符 中输入如下命令jar -jar xxx(jar包名).jarjar包位置在target目录下...

2022-04-27 15:25:03 650

原创 java-拦截器

(1)浏览器发送一个请求会先到Tomcat的web服务器(2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态资源(3)如果是静态资源,会直接到Tomcat的项目部署目录下去直接访问(4)如果是动态资源,就需要交给项目的后台代码进行处理(5)在找到具体的方法之前,我们可以去配置过滤器(可以配置多个),按照顺序进行执行(6)然后进入到到中央处理器(SpringMVC中的内容),SpringMVC会根据配置的规则进行拦截(7)如果满足规则,则进行处理,找到其对...

2022-04-27 10:39:28 2374

原创 异常统一处理

异常的种类及出现异常的原因: 框架内部抛出的异常:因使用不合规导致 数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时) 业务层抛出的异常:因业务逻辑书写错误导致(例如:遍历业务书写操作,导致索引异常等) 表现层抛出的异常:因数据收集、校验等规则导致(例如:不匹配的数据类型间导致异常) 工具类抛出的异常:因工具类书写不严谨不够健壮导致(例如:必要释放的连接长期未释放等) 对于上面这些问题及解决方案,SpringMVC已经为我们提供了一套解决方案:

2022-04-26 14:10:16 854

原创 通用缓存Springcache

实体类第一步引入依赖第二部启动类开启缓存不加注解效果测试类第三部配置注解结果Redis中数据再次查询常用注解

2022-04-15 15:35:16 400

原创 spring mvc 运行流程

1、spring mvc将用户请求发送到前端控制器。2、前端控制器接收请求后,调用映射器控制器找到处理请求的处理器。3、前端控制器再将请求交给对应的处理器。4、处理器进行业务处理后会返回一个模型和视图。5、前端处理器将模型和视图传给视图解析器进行解析。6、将解析后获取具体的视图对象。7、将视图对象渲染后返回给客户端...

2022-02-09 17:07:10 878

空空如也

空空如也

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

TA关注的人

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