Spring Boot
文章平均质量分 68
及时当勉励岁月不待人
猿
展开
-
java8 .stream().map().collect() 的用法
API: https://www.runoob.com/java/java8-streams.html说明:steam():把一个源数据,可以是集合,数组,I/O channel, 产生器generator 等,转化成流。forEach():迭代流中的每个数据。以下代码片段使用 forEach 输出了10个随机数.map():用于映射每个元素到对应的结果。以下代码片段使用 map 输出了元素对应的平方数:filter():filter 方法用于通过设置的条件过滤出元素。以下代码片段使用原创 2022-06-28 10:06:41 · 1375 阅读 · 1 评论 -
注解非空判断
注解非空判断原创 2022-02-15 17:27:32 · 681 阅读 · 0 评论 -
BigDecimal类详解
目录一.简介二.BigDecimal类常用方法三.BigDecimal 小数点处理四.总结一.简介BigDecimal类位于java.math.BigDecimal包下。使用此类可以完成大的小数操作,而且也可以使用此类进行精确的四舍五入,这一点在开发中经常使用。对于不需要任何准确计算精度的程序可以直接使用float或double完成,但是如果需要精确计算结果,则必须使用BigDecimal类。二.BigDecimal类常用方法1.BigDecimal(Str.原创 2021-12-23 10:09:12 · 1864 阅读 · 0 评论 -
java实现通过从url路径中获取下载pdf文档到指定文件夹
package com.cellstrain.icell.util;import java.io.*;import java.net.*;public class DownloadPdf { /** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param savePath * @throws IOException */ public static void .原创 2020-12-08 14:48:52 · 1859 阅读 · 1 评论 -
SpringBoot 定时任务实现方式
Timer:是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。ScheduledExecutorService:是jdk自带的一个类,基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说任务是并发执行,互不影响。Spr...翻译 2019-12-23 11:54:24 · 155 阅读 · 0 评论 -
IDEA搭建SpringBoot工程
SpringBoot的具体介绍可以参看其他网上介绍,简单介绍一下SpringBoot框架的搭建: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类)。 (2)SpringBoot集成的插件更多,从...原创 2019-02-14 13:24:09 · 166 阅读 · 0 评论 -
将已有项目改造为Spring Boot项目
英文原版地址:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html#howto-convert-an-existing-application-to-spring-boot1.创建可部署的war文件生成可部署war文件的第一步是创建一个 SpringBo翻译 2017-11-14 17:45:46 · 1084 阅读 · 0 评论 -
Linux环境下Spring Boot项目内置Tomcat参数配置
与Spring Boot项目同路径下新建一同名配置文件项目为boot.jar,新建文件boot.conf,项目启动之后默认读取该配置文件1、jvm运行参数JAVA_OPTS="-Xms2048m -Xmx2048m -Xss512k"-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:Java heap最大值,使用的最大内存上面两个值是分配JV...翻译 2017-11-14 17:57:44 · 852 阅读 · 0 评论 -
Spring Boot----Actuator
序 Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。使用actuator添加依赖 dependency> groupId>o翻译 2017-11-14 18:00:36 · 210 阅读 · 0 评论 -
MongoDB整合Spring Boot 的logback
1、pom.xml dependency> groupId>org.mongodbgroupId> artifactId>mongo-java-driverartifactId> version>3.4.2version> dependency> dependency>翻译 2017-11-14 18:08:56 · 403 阅读 · 0 评论 -
Springboot内置Tomcat版本导致的“The valid characters are defined in RFC 7230 and RFC 3986”错误
不用tomcat,改用jetty可以解决 在pom文件中排除tomcat的starterdependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-webartifactId> exclusions> exclusion>翻译 2018-02-26 13:18:15 · 1025 阅读 · 0 评论 -
Spring Boot入门笔记
1. Spring Boot 入门 Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性:为翻译 2017-11-14 18:35:26 · 184 阅读 · 0 评论 -
Spring Boot 配置文件 - 属性大全
为方便自己查找配置属性,因为打开Spring Boot官网实在是太慢了。[plain] view plain copy # =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file翻译 2017-11-14 18:46:07 · 554 阅读 · 0 评论 -
Spring Boot 配置大全
mvcspring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒.spring.mvc.date-format设定日期的格式,比如dd/MM/yyyy.spring.mvc.favicon.enabled是否支持favi翻译 2017-11-14 18:30:03 · 187 阅读 · 0 评论 -
使用spring boot admin监控spring cloud应用程序
最近在找一个spring cloud的监控组件,要求粒度要到每一个接口的,hystrix dashboard显然不适合,也不是这个应用场景。后来发现了spring boot admin这个神器,可以注册到Eureka和spring cloud无缝整合,页面AngularJS写的还算凑合,里面包含有许多功能:显示 name/id 和版本号显示在线状态Logging日志级别管理JMX翻译 2017-11-14 18:05:51 · 641 阅读 · 1 评论 -
Spring Boot事务配置
1、在启动主类添加注解:@EnableTransactionManagement 来启用注解式事务管理,相当于之前在xml中配置的注解驱动。2、在需要事务的类或者方法上面添加@Transactional() 注解,里面可以配置需要的粒度:这么多东西提供配置:Isolation :隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻翻译 2017-11-14 17:53:28 · 234 阅读 · 0 评论 -
Spring Boot添加自定义Filter
第一步:编写自己的Filterpublic class MyFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {翻译 2017-11-14 17:50:28 · 532 阅读 · 0 评论