springboot
文章平均质量分 94
一个优秀的颓废程序猿
在奋斗的年龄不要选择安逸
展开
-
Vue + Spring Boot 项目实战(十五):动态加载后台菜单
好文章必须扩散地址:https://blog.csdn.net/Neuf_Soleil/article/details/103114893转载 2019-11-28 15:52:56 · 686 阅读 · 0 评论 -
springboot集成swagger
swagger 接口文档描述,提供ui可以方便的调试自己的接口,是非常不错的一个工具包,这里介绍一下如何集成及在配置过程中遇到的坑!maven依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifac...原创 2019-11-20 15:38:33 · 252 阅读 · 0 评论 -
springboot2配置日志
Spring Boot内部采用的是Commons Logging进行日志记录,但在底层为Java Util Logging、Log4J2、Logback等日志框架提供了默认配置 。Java 虽然有很多可用的日志框架,但SpringBoot默认使用的Logback的框架。springboot默认的日志级别是INFO,,配置如下logging: level: debug注意:这样配置...原创 2019-11-20 10:40:00 · 649 阅读 · 0 评论 -
springboot学习--配置文件中的属性
在配置文件yml或者properties中,有时我们并不知道改配置怎么,如spring.datasource下有多少属性,那么来看看怎么找打配置属性的字段吧默认属性需要到spring-boot-autoconfigure.jar包中查看,如图关于Rabbit的配置是以spring.rabbitmq为前缀,这个类中的字段就是在配置文件中配置的属性,如host,port或者在配置属性是...原创 2019-01-02 18:29:16 · 155 阅读 · 0 评论 -
脚本启动jar
#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=ice-service-1.0.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh demo.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist() { pid=`ps...原创 2019-02-18 17:19:18 · 1330 阅读 · 1 评论 -
POI中HSSFCELL表格类型转换
原理就不用多说了,直接上方法private String getCellValue(HSSFCell hssfCell) { String cellValue = ""; if (hssfCell == null) { return null; } DecimalFormat decimalFormat = new Decim...原创 2019-02-19 18:32:19 · 3505 阅读 · 0 评论 -
springboot发送邮件
前言: 最近在研究springboot,就拿发送邮件的实例来练练,希望学习的小伙伴可以看文章,也可以下载源码进行交流学习,源码地址:https://github.com/nanrt/email准备 由于使用qq邮箱的比较多,就以此为测试,在使用之前,你需要登录你的邮箱,设施SMTP,获得16位授权码,设置如下:设置—>账户项目的整体目录:PO实体类:读取配置...原创 2019-02-20 18:12:40 · 405 阅读 · 0 评论 -
springboot整合Eureka Server 搭建过程中 报404 error
mark一下自己犯的错误,今天在搭建eureka server环境时,访问页面报404,检查依赖没有问题,jar包也没有冲突,这是在网上搜解决方法,说什么的都有,但是试过之后还是不起作用,就起了怪了,继续排查呗,不能放弃啊。最后发现是没有开启eureka,哎,折腾了一通,没有开启当然不能访问页面,谨记,谨记,谨记。开启eureka成功访问:...原创 2019-07-15 10:02:02 · 2562 阅读 · 4 评论 -
springboot-防止sql注入,xss攻击,cros恶意访问
springboot-防止sql注入,xss攻击,cros恶意访问文章目录springboot-防止sql注入,xss攻击,cros...转载 2019-07-15 18:47:46 · 5669 阅读 · 0 评论 -
JAVAWEB项目下的WEB-INF安全目录
mark一下 前一段时间,处理安全漏洞问题,问题是这样的,你可以输入一个链接访问jsp页面,能访问的,但是正常情况下是不可能访问到的,这是WEB-INF的目录是javaweb项目的安全目录,它只允许服务端访问,客户端是不可能访问。WEB-INF存放xxx.jsp 或者xx.html等一些不让客户端只能访问的,静态资源如css,image是放在非WEB-INF目录下的。那么,对于我遇...原创 2019-09-04 20:26:07 · 888 阅读 · 0 评论 -
springboot获取项目的版本信息(git+maven,项目的版本号及名称等等)
引言springboot获取项目的版本其实pom集成git的插件就可以了,但是只能获取git的提价的commit-id等简单的信息,如项目的版本号、名称等这是无法获取的,那么来谈谈如何获取自己想要的信息呢,springboot集成git插件会生成git.properties文件及maven会生成MANIFEST.MF及pom文件就可以获取所有的相关信息,这样就可以根据需要来进行提取了读取g...原创 2019-09-27 15:07:39 · 8985 阅读 · 4 评论 -
springboot学习-关闭默认的banner及自定义banner解析
sprinboot默认是开启banner的,如下图:如果不想输出logo,可以通过以下两种方法来关闭:1.修改main方法public class SpringbootstudyApplication { public static void main(String[] args) { SpringApplication springApplication=new Spr...原创 2019-01-02 17:17:29 · 1474 阅读 · 0 评论 -
spring中定时任务的cron表达式
在springboot可以使用自带的定时任务或使用quartz进行定时任务,下来说以一下cron表达式的用法。cron一共有7位,但是最后一位是年,可以留空,所以我们可以写6位:* 第一位,表示秒,取值0-59* 第二位,表示分,取值0-59* 第三位,表示小时,取值0-23* 第四位,日期天/日,取值1-31* 第五位,日期月份,取值1-12* 第六位,星期,取值1-7,星期一,...原创 2019-01-01 15:07:36 · 2587 阅读 · 0 评论 -
IntelliJ idea 解决springboot 中@Autowired注入对象带来的下划线提示
在学习springboot是遇到这样的错误:使用@Autowired注入一个类之后飘红,能正常使用,但是看着别扭,究其原因是idea没有配置好,有以下两种解决方法:1.更改idea的代码审查级别2.更改项目下的facets...原创 2018-08-16 19:56:31 · 2509 阅读 · 0 评论 -
spring boot 控制台中文乱码问题
在做项目时遇到中文乱码的情况,在此记录一下方便以后查看,同时也给遇到这样情况的提供帮助。spring boot项目启动,中文乱码如下:出现在这样情况,首先查看了log日志的配置文件是否是utf-8,配置如下:编码确实是utf-8,接着查看了pom.xml的编码也是utf-8。既然排除了项目的问题,那是不是ide的问题呢,本人用的idea,项目编码:额,项目的编码是gbk...原创 2018-10-17 10:52:03 · 19812 阅读 · 5 评论 -
springboot学习--第一个实例
springboot入门实例 创建自己的第一个实例hello World!,每一种学习的必学实例helloworld,使用的idea(自动第一次使用就喜欢上了)创建的new Project 点击next 可默认,也可以自己填写,点击next 选择web模块,点击next,创建完成,完成之后的目录如下 可直接运行,通过SpringApplication类中的main方法启动,是不...原创 2018-11-23 17:55:28 · 241 阅读 · 0 评论 -
springboot自定义启动类
springboot中设置启动类,其实就是实现了一个接口ApplicationRunner,源码如下:package org.springframework.boot;@FunctionalInterfacepublic interface ApplicationRunner { void run(ApplicationArguments var1) throws Except...原创 2018-11-30 20:12:52 · 4423 阅读 · 0 评论 -
springboot使用redis
pom.xml添加一些依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependen...原创 2018-12-21 13:42:39 · 937 阅读 · 0 评论 -
springboot使用StringRedisTemplate
在springboot 中使用StringRedisTemplate模板比较简单,首先添加依赖jar包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifact...原创 2018-12-21 15:26:22 · 3071 阅读 · 0 评论 -
Springboot 使用eureka
在pom中添加依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>...原创 2018-12-21 16:57:35 · 1240 阅读 · 0 评论 -
springboot使用定时任务
1.新建springboot项目,pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2018-12-27 17:46:40 · 190 阅读 · 0 评论 -
springboot实现定时任务时间可配置
在使用springboot写定时任务时,cron 表达式是写在程序中的,感觉这样写是不好的,如果想改时间就得改代码,是不是可以将时间配置在配置文件中呢?当然是可以的。在application.yml中配置如下:configtask: cron: "*/3 * * * * ?"通过@PropertySource(value = "classpath:/application.y...原创 2018-12-27 18:25:41 · 9763 阅读 · 4 评论 -
springboot中使用actuator
记录一下学习springboot中使用监控actuactor原创 2018-12-24 15:55:52 · 2735 阅读 · 2 评论 -
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V导致这种错误的原因是因为springboot版本兼容性的。原有的 <parent> <groupId>org...原创 2018-12-25 21:52:03 · 3429 阅读 · 0 评论 -
springboot设置session超时时长
对于session会有一个默认超时时长,大概30分钟左右,可以通过request.getSession().getMaxInactiveInterval()方法获得。对于springboot可以简单设置,设置方法:在启动类中加注解就可以,具体如下:@Bean public EmbeddedServletContainerCustomizer containerCustomizer(){...原创 2018-08-15 11:10:02 · 18286 阅读 · 3 评论