springboot
文章平均质量分 69
七弦清音
宝剑锋从磨砺出,梅花香自苦寒来。只与同好争高下,不共傻瓜论短长!
展开
-
EasyExcel导入导出下载模板(带下拉)
EasyExcel导入导出网上资料很多,这里就不多做描述了,总之就是一款比较轻而小,易用的excel操作工具包;这里在项目中使用到,做下笔记。以及表格中下拉框的实现;声明:本文思路是借鉴于某大神的,然后自己进行二次改版而成的,用注解的方式来进行动态下拉列表的绑定。所以代码略微有点多。 还有另一种方式,则是将数据源传入进来直接进行绑定,这样可以做到真正的与业务分离,可以更加灵活。EasyExcel导入EasyExcel.read(file.getInputStream(), ImportSecurity原创 2022-03-22 17:42:34 · 6525 阅读 · 2 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(四)
本文是最后一篇, 本打算写grafana视图以及数据源配置,因为服务器原因,就不写视图配置了,这个也比较简单, 根据官网就可以自己配置出想要的监控视图了.这里写自定义指标(一个用注解实现的,另一个非注解的在github 上,这里就不啰嗦着去写了,实现方式原理相同)以及simple-json的实现;定义指标@Componentpublic class MethodRuntimeCollecto...原创 2019-08-11 21:43:19 · 836 阅读 · 0 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(三)
上一篇将所有的监控工具安装完成,并编写了各个脚本;这一篇进行项目编写.添加consul依赖<dependency> <groupId>com.ecwid.consul</groupId> <artifactId>consul-api</artifactId> <version>1.4.2</versio...原创 2019-08-09 00:10:22 · 896 阅读 · 0 评论 -
SpringBoot+Actuator+Prometheus+Consul+Grafana监控系列(二)
上一篇搭建起了一个简单的健康指标检查.这一节继续整合;所需工具下载搭建监控平台所需要的工具:grafana: 监控数据的视图展示;官网下载地址: https://grafana.com/prometheus: 监控数据采集;官网下载地址: https://prometheus.io/download/#prometheusnode_exporter : 数据导出器官网下载地址: h...原创 2019-08-04 20:52:04 · 569 阅读 · 0 评论 -
SpringBoot+actuator+prometheus+Consul+grafana监控系列(一)
由于单位项目,部分业务以及服务器需要做到实时监控,便找了行业较为前沿流行的技术进行摸索,经过部署实践,做以总结,将小小心得分享,也便于日后查看;本文采取一键安装,一键卸载,文中脚本可以直接使用,搭建环境如下:Linux 麒麟OS + 红莲花浏览器 + 神通数据库sringboot项目搭建(略)添加actuator,prometheus依赖 <dependency>...原创 2019-08-04 18:00:09 · 837 阅读 · 2 评论 -
(七)springboot加入AOP及初探
相关概念aspect:切面,横切多层面的关注点的模块化Joinpoint:连接点.程序执行期间的一个点,连接点总是代表一个方法的执行.advice:通知, 在特定连接点处采取的行动.包括before,after,around等.Pointcut:切入点.定义一个类似正则的表达式,与通知相关联.简单例子项目为springboot项目,JDK1.8,工具idea代码上的注释,是在测试包含所有通原创 2018-02-07 17:29:46 · 269 阅读 · 0 评论 -
(四)spring-boot打包发布
spring-boot默认打包是jar,有时候我们需要将项目打包成war包该如何处理呢? 只需要三步骤即可:1: 修改packaging <packaging>jar</packaging> 改为 <packaging>war</packaging> 2:排除内嵌tomcat <dependency> <groupId>org.springframewor原创 2017-12-27 19:11:05 · 169 阅读 · 0 评论 -
(三)spring-boot集成MongoDB
spring-boot对于第三方集成还是比较好的; 在这里集成MongoDB比较容易;一:依照惯例: 在pom.xml文件里添加相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></原创 2017-12-19 16:48:11 · 187 阅读 · 0 评论 -
(六)spring-boot定时任务
spring-boot的定时任务比较简单,直接上代码:一: 使用注解打开定时任务@EnableScheduling //打开定时任务@SpringBootApplicationpublic class SpringBoot127Application { public static void main(String[] args) { SpringApplication.r原创 2018-01-02 11:46:48 · 224 阅读 · 0 评论 -
(五)spring-boot配置多数据源
自从微服务之后,基本上很少再使用多数据源了. 但是不排除某些情况下还会使用, 在此记录下spring-boot的多数据源. 按着套路走–:一:添加相关依赖 <!–集成mybatis–> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybat原创 2018-01-02 11:19:56 · 750 阅读 · 5 评论 -
(二)spring-boot集成Redis(初级)
为了减轻数据库压力,提高性能, 一般都会在项目中使用缓存技术 .本章是spring-boot在集成了mybatis后, 集成Redis,将查到的数据存入Redis数据库中,来减轻关系型数据库的压力, 以及访问的效率;集成mybatis参考链接:http://blog.csdn.net/lengtianya/article/details/78782659一:依照惯例,首先添加相关的依赖文件 <原创 2017-12-12 16:58:40 · 289 阅读 · 0 评论 -
(一)spring-boot集成mybatis
一: pom文件添加依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId>原创 2017-12-12 15:49:40 · 235 阅读 · 0 评论