![](https://img-blog.csdnimg.cn/20200429152146420.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java笔记
Hereto.
这个作者很懒,什么都没留下…
展开
-
SpringBoot 整合 mybatis-pagehelper实现分页
目录问题解决方案1. 引入分页插件依赖2. 配置yml3. 使用分页插件,在查询前使用分页插件,原理:统一拦截sql,为其提供分页功能4. 分页数据封装到PagedGridResult.java传给前端4.1 编写PagedGridResult.java类4.2 分页数据封装到PagedGridResult.java传给前端问题使用mybatis实现分页效果解决方案1. 引入分页插件依赖...原创 2020-02-20 22:58:15 · 238 阅读 · 0 评论 -
整合log4j打印日志
目录1. 将原有spring-boot集成的日志移除修改pom.xml文件2. 引入log4j相关依赖包在pom.xml中添加如下包3. 创建log4j.properties并且放到资源文件目录src/main/resourceslog4j.properties4. 测试启动1. 将原有spring-boot集成的日志移除修改pom.xml文件 <!--核心Spring ...原创 2020-02-20 22:58:23 · 142 阅读 · 0 评论 -
设置跨域配置实现前后端联调
目录问题解决方案1. 编写配置文件2. 测试运行问题在日常开发中,我们静态服务器和生产开发服务器所使用的端口是不一致的比如:我们将静态资源放置到Tomcat服务器中,端口8080而我们后端的端口为8088所以前端就会访问不到我们后端的接口,具体异常如下:No ‘Access-Control-Allow-Origin’ header is present on the requeste...原创 2020-02-20 22:58:31 · 925 阅读 · 0 评论 -
整合Swagger2文档
目录1. 为什么要整合Swagger2文档2. 如何使用Swagger22.1 引入依赖2.2 编写Swagger2核心配置2.3 运行效果原皮肤效果swagger-bootstrap-ui主题效果3. 优化Swagger23.1 隐藏部分接口信息3.2 为文档添加中文解释3.2.1 将简介添加中文解释3.2.2 将路由添加中文解释3.2.3 将请求参数添加中文解释1. 为什么要整合Swagge...原创 2020-02-20 22:58:02 · 137 阅读 · 0 评论 -
基于通用Mapper编写Rest ful Api
前提基础通用Mapper需要使用mybatis逆向生成工具生成相关代码包括pojo mapper xml1.编写Service1.1 创建接口package com.imooc.service;//引入pojoimport com.imooc.pojo.OrderStatus;public interface OrderStatusService { public O...原创 2020-02-20 22:59:07 · 157 阅读 · 0 评论 -
使用MyBatis数据库逆向生成工具mybatis-generator
为什么要使用逆向生成工具mybatis-generator是MyBatis的代码生成器,可以说是一个工具,也可以说是一个框架。它将内省一个数据库表(或多个表),并生成可用于访问这些表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG(mybatis-generator)试图对大部分简单的CRUD(创建、检索、更新、删除)数据库操作产生重大影响。MBG可以生成多种风格的...原创 2020-02-20 22:59:15 · 200 阅读 · 0 评论 -
数据源HiKariCP与MyBatis整合
数据源HiKariCP与MyBatis整合为什么使用HiKariCP如何使用HiKariCP整合HiKariCP1.pom中引入数据源驱动与mybatis依赖2.在yml中配置数据源和mybatis2.1 配置数据源信息2.2 mybatis配置3.内置tomcat为什么使用HiKariCP在Springboot2.X版本,数据库的连接池官方推荐使用HikariCP,官方的原话:我们更喜欢...原创 2020-02-20 22:59:22 · 875 阅读 · 0 评论 -
构建聚合工程及整合String Boot
构建聚合工程及整合String Boot为什么要使用聚合工程聚合的概念工程聚合和继承的区别工程聚合继承聚合模块和微服务的区别聚合模块微服务如何构建聚合工程聚合工程整合Spring Boot为什么要使用聚合工程聚合的概念把项目的各个模块(子工程)聚合在一起构建。一般用于分模块开发,最后整体打包发布Maven Project独立运行Maven Module无法独立运行工程聚合和继承的区别...原创 2020-02-20 22:58:40 · 149 阅读 · 0 评论 -
Java架构师核心技术栈
Java架构师核心技术栈需要掌握的技术和能力需要掌握的技术和能力原创 2020-02-20 22:59:30 · 1144 阅读 · 0 评论 -
大型网站架构演进历程
大型网站架构演进历程Web1.0 静态网站Web2.0应用服务和数据分离使用缓存改善网站性能使用应用服务器集群改善网站的并发处理能力数据库读写分离使用搜索引擎业务拆分分布式服务Web1.0 静态网站大型网站都是从小型网站发展起来的网站架构也是一样网站刚开始搭建处于雏形阶段,访问量小,一台服务器完全够用也是大部分企业级应用的选择所有的网站都是静态的网站,没有和用户的交互,都是单向的W...原创 2020-02-20 22:59:36 · 228 阅读 · 0 评论