随笔分类 -  Spring Boot

摘要:使用Swagger集成文档具有以下几个优势:●功能丰富:支持多种注解, 自动生成接口文档界面, 支持在界面测试API接口功能。●及时更新:开发过程中花一点写注释的时间, 就可以及时地更新API文档, 省心省力.●整合简单:通过添加pom依赖和简单配置, 内嵌于应用中就可同时发布API接口文档界面,不 阅读全文
posted @ 2020-03-15 17:01 马中赤兔 阅读(417) 评论(0) 推荐(0)
摘要:1.添加依赖<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency>2.添加配置在config包下创建一个kaptch 阅读全文
posted @ 2020-03-15 00:48 马中赤兔 阅读(250) 评论(0) 推荐(0)
摘要:一.实现流程1.添加POI 的相关jar包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.1</version> </dependency>2.编写服务接口比 阅读全文
posted @ 2020-03-14 20:46 马中赤兔 阅读(6019) 评论(0) 推荐(1)
摘要:方法一:在main方法Application中配置@Bean PageHelper pageHelper(){ //分页插件 PageHelper pageHelper = new PageHelper(); Properties properties = new Properties(); pro 阅读全文
posted @ 2020-03-14 00:32 马中赤兔 阅读(447) 评论(1) 推荐(0)
摘要:1.什么是跨域?为了保证浏览器的安全,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。这叫作同源策略,同源策略是浏览器安全的基石。如果一个请求地址里而的协议、城名和端口号都相同,就属于同源。举个例子, 判断下面URL是否和http://www.a.com/a/a.html同源:http: 阅读全文
posted @ 2020-03-13 23:04 马中赤兔 阅读(189) 评论(0) 推荐(0)
摘要:1.什么是消息队列?消息队列,英文名message queue,简称MQ。MQ是一种应用程序对应用程序的通讯方法。消息队列是分布式应用中不可或缺的组件,主要解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性的架构。常用的有RabbitMQ、Kafka、ActiveMQ、R 阅读全文
posted @ 2020-03-06 00:52 马中赤兔 阅读(261) 评论(0) 推荐(0)
摘要:Logback1.控制台输出在 Spring Boot默认应用日志配置中,会将日志默认输出到控制台中,在默认情况下,只会记 录 ERROR-level. WARN-Ievel和 INFO-level级别的日志消息。当然,也可以指定日志级别进行日 志输出,如果指定了日志级别,那么只会对应输出高于指定级 阅读全文
posted @ 2020-03-05 03:12 马中赤兔 阅读(235) 评论(0) 推荐(0)
摘要:使用Redis1.引入spring-boot-starter-data-redis依赖2.进行项目文件配置使用前先启动redis#redis配置 #redis服务器地址 spring.redis.host=localhost #redis服务器端口 spring.redis.port=6379 #数 阅读全文
posted @ 2020-03-05 02:44 马中赤兔 阅读(341) 评论(0) 推荐(0)
摘要:使用Spring Cache1.Spring Cache简介Spring Cache是 Spring3.1以后引入的新技术。它井不像正常缓存那样存储数据,其核心思想是这样的:当我们在调用一个缓存方法时,会把该方法参数和返回结果作为一个键值对存放在缓存 中,等到下次利用同样的参数来调用该方法时将不再执 阅读全文
posted @ 2020-03-05 02:27 马中赤兔 阅读(273) 评论(0) 推荐(0)
摘要:使用Druid数据库连接池 1.为什么使用Druid数据库连接池? 因为它是java语言最好的数据库连接池,提供了很多实时监控功能。 2.正式学习 2.1 引入相关依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spr 阅读全文
posted @ 2020-03-05 01:58 马中赤兔 阅读(646) 评论(0) 推荐(0)
摘要:配置多数据源 1.什么是数据源? 在数据源中存储了所有建立数据库连接的信息,通过数据源名称可以找到相应的数据库连接。 2.什么是多数据源? 就是多个数据源对应多个数据库,他们是一对一的关系。 3.为什么使用多数据源? 减少每个数据库的压力。 4.正式学习多数据源 4.1 配置多数据源 #与单数据源的 阅读全文
posted @ 2020-03-05 01:41 马中赤兔 阅读(229) 评论(0) 推荐(0)
摘要:使用Shiro安全管理 1.先进行场景及数据库介绍 就是分析需求。可以参考《Spring Boot实战之旅》。 2.引入相关依赖 <!--shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-sprin 阅读全文
posted @ 2020-03-05 00:05 马中赤兔 阅读(248) 评论(0) 推荐(0)
摘要:使用mybatis操作数据库 1.配置mybatis依赖和mysql依赖 <!-- MyBatis依赖 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starte 阅读全文
posted @ 2020-03-02 23:30 马中赤兔 阅读(238) 评论(0) 推荐(0)
摘要:使用WebJarsspring boot整合WebJars进行前端静态js和css。1.引入Bootstrap和jQuery1.1 引入相关依赖<!-- 引入bootstrap --> <dependency> <groupId>org.webjars</groupId> <artifactId>b 阅读全文
posted @ 2020-03-02 17:39 马中赤兔 阅读(233) 评论(0) 推荐(0)
摘要:1.创建web项目首先加入web依赖<!--web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency 阅读全文
posted @ 2020-03-01 23:48 马中赤兔 阅读(233) 评论(0) 推荐(0)
摘要:什么是Spring Boot?Spring Boot is designed to get you up and run as quickily as possible.with minimal upfront configuration of spring.Spring Boot takes an 阅读全文
posted @ 2020-03-01 19:16 马中赤兔 阅读(190) 评论(0) 推荐(0)