
springboot
文章平均质量分 77
weixin_43700342
这个作者很懒,什么都没留下…
展开
-
springboot配置ThreadPoolTaskExecutor线程池
概念:创建线程要花费昂贵的资源和时间,如果任务来了才创建线程那么响应时间会变长,而且一个进程能创建的线程数有限。为了避免这些问题,在程序启动的时候就创建若干线程来响应处理,它们被称为线程池。1启动类添加注解开启线程异步@SpringBootApplication@EnableAsync//开启Springboot对于异步任务的支持public class ConsumerApplicati...原创 2020-03-30 15:10:58 · 3708 阅读 · 0 评论 -
springboot常用注解
springboot常用注解@SpringBootApplication申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。@Configuration相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,建议仍然通过@Configur...原创 2020-03-27 13:31:04 · 156 阅读 · 0 评论 -
springboot整合springsecurity
什么是Spring Security?我就只说下SpringSecurity核心功能:认证(你是谁)授权(你能干什么)准备工作在数据库中创建5张表user用户表menu资源表role权限表user_role用户权限表menu_role资源权限表用户表Userpublic class User implements UserDetails { private Inte...原创 2020-02-24 18:29:07 · 273 阅读 · 0 评论 -
springboot整合websocket基于STOMP
WebSocke介绍WebSocket协议是应用程序处理实时消息的方法之一。最常见的替代方案是长轮询(long polling)和服务器推送事件(server-sent events)。1.pom <!-- thymeleaf 模板引擎 --> <dependency> <groupId>org.springfram...原创 2020-01-30 12:13:04 · 548 阅读 · 1 评论 -
springboot整合Rabbitmq
演示消息插件的使用。首先是下载安装Rabbitmq。然后是创建两个项目Producer和Consumer1.两个项目添加pom依赖 <!-- MQ依赖 --> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-01-08 18:13:04 · 126 阅读 · 0 评论 -
springBoot 配置log4j2
1,修改pom.xml文件 <!-- 去除spring-boot默认日志依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</...转载 2019-03-18 21:33:37 · 170 阅读 · 0 评论 -
SpringBoot(2):Springboot集成generator(代码生成器)
1在pom.xml中添加依赖。<!-- SpringBoot - MyBatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star...原创 2019-04-06 21:39:50 · 1430 阅读 · 0 评论 -
SpringBoot配置跨域
什么是跨域?跨域是指 不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。如何判断是否跨域?同一协议,同一ip,同一端口,三同中有一不同就产生了跨域。解决跨域的好处在前后端分离的项目中,前端一般是通过Ajax请求接口,如果前端和后台不在同一个服务器和端口,那么就会出现跨域的问题。在完全的前后端分离中...转载 2019-03-29 19:05:40 · 6944 阅读 · 2 评论 -
springBoot集成swagger2
1.创建一个springboot项目,并添加依赖。在pom.xml添加以下依赖代码。 <!-- 用于JSON API文档的生成--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swa...原创 2019-09-24 20:22:52 · 144 阅读 · 0 评论 -
SpringBoot(3):springboot集成redis和cache实现缓存
Redis知识点在项目中对数据的访问往往都是直接访问数据库的方式,但如果对数据的访问量很大或者访问很频繁的话,将会对数据库来很大的压力,甚至造成数据库崩溃。为了解决这类问题redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版本支持了缓存数据、登录session状态(分布式session共享)等。所以又被作为内存缓存的形式应用到大型...原创 2019-05-14 21:57:33 · 797 阅读 · 0 评论 -
SpringBoot(1)-热部署
什么是热部署? 大家都知道在项目开发过程中,常常会改动代码,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的 Class 文件,这个文件里记录着和代码等对应的各种信息,然后 Class 文件将被虚拟机的 ClassLoader 加载。而热部署正是利用了这个特点,它监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader 进行加载该文件。怎么实...原创 2019-03-24 19:45:07 · 144 阅读 · 0 评论 -
springboot集成Lombok
Lombok是什么?lombok是java自动生成代码的插件。它能提高开发效率,减少自己编写繁琐的代码,让代码看起来更整洁简略,比如getter、setter、equals以及construct等方法。1.创建项目并添加依赖<dependencies> <dependency> <groupId>org.projectlombok<...原创 2020-01-08 17:30:20 · 139 阅读 · 0 评论