Spring Boot
木林森淼
土木工程-软件开发-项目管理-解决方案-管理
展开
-
在Intellij Idea中Maven构建的Spring Boot项目打jar包
IDE工具:Intellij Idea 2017.1.3,项目管理工具:Maven,框架:Spring Boot 公司一个小项目一个人做,就萌生了用spring boot的想法,自己摸索难免很多弯路,此处对打可执行的jar做一个小计。失败的尝试:File --> Project Structure --> Project Settings --> Artifacts --...原创 2018-01-16 16:42:40 · 22464 阅读 · 1 评论 -
spring boot项目配置多个环境
比如我的spring boot项目有开发(dev)、测试(test)、生产(prod)三个环境,需要有三套对应的配置文件。如下在项目里application.yml为主配置文件,另外三个分别对应不同环境的配置。application.yml详细如下:spring: profiles: active: @profileActive@其中的active就是指定了是使用...原创 2018-09-12 15:11:43 · 2910 阅读 · 0 评论 -
spring boot配置文件
在spring boot项目中,可以通过两种格式的文件来作为配置文件:application.yml和application.properties。格式如下:一)application.yml格式为server: port: 8088 servlet: context-path: /test-demo tomcat: uri-encoding: utf-8...原创 2018-09-12 15:02:34 · 3539 阅读 · 0 评论 -
Cannot determine embedded database driver class for database type NONE
今天有个小程序打算用spring boot重构,从其他项目复制过来配置后,启动报错***************************APPLICATION FAILED TO START***************************Description:Cannot determine embedded database driver class for database type ...原创 2018-07-06 09:25:53 · 2481 阅读 · 0 评论 -
spring boot内置tomcat运行内存
背景:公司一个用webservice写的小项目运行不稳定,打算用spring boot进行重构。该项目要求发布在指定服务器上,用于连接该台机子上的access数据库。重构完成后,发布报错:Caused by: java.lang.OutOfMemoryError: Java heap space 。。。 at java.sql.DriverManager.getConnection(Unknown...原创 2018-07-11 13:53:37 · 19396 阅读 · 0 评论 -
The field file exceeds its maximum permitted size of 1048576 bytes.
原文路径:https://blog.csdn.net/awmw74520/article/details/70230591SpringBoot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。查看了官方文档,原来Spring Boot工程嵌入的tomcat限制...转载 2018-04-19 15:51:28 · 2008 阅读 · 0 评论 -
Spring和Spring boot项目中拿*.properties中的常量值
1、Spring Boot项目中(1)在Spring Boot项目的根配置文件application.properties中添加数据,如下 com.test.user=facebook com.test.password=654321(2)用到这两个值的地方,使用@Value注解直接取值,如下 ...原创 2018-03-20 16:22:59 · 7300 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
几个月前做的一个spring boot小项目,之前新增了功能,今天条件成熟进行测试,报错:Caused by: java.lang.ClassNotFoundException: net.sf.ezmorph.MorpherRegistry at java.net.URLClassLoader$1.run(URLClassLoader.java:372) ~[na:1.8.0_11] ...原创 2018-03-02 16:41:03 · 3010 阅读 · 0 评论 -
spring boot项目中文乱码
问题:一个用spring boot开发的小项目,需要调用第三方接口,该调用通过HTTP请求调用,UTF-8编码,项目打jar包发布到生产后,插入到数据库中的数据出现中文乱码。检查过程记录如下,希望可以帮到其他人。第一步,检查编译环境的编码:File --> Setttings --> Editor --> File Encodings,这下边设置三个地方的编码格式第二步,可配置J...原创 2018-03-08 16:16:37 · 8295 阅读 · 1 评论 -
Windows系统下dos窗口运行程序出现中文乱码
背景:spring boot项目jar,项目编码为UTF-8,在Windows系统通过dos窗口运行,出现了中文乱码问题。通过在dos窗口输入命令:chcp 65001 ,重新启动项目,显示中文正常。参考文章:http://zfj-rails.iteye.com/blog/778022http://blog.csdn.net/ubuntulover/article/details/20536923...转载 2018-03-08 09:08:01 · 5286 阅读 · 0 评论 -
将第三方jar放到maven仓库
背景:项目中用到了协同方的jar,项目是用spring boot构建,需要使用maven打成一个可执行jar,因此就有必要将第三方的jar放到本地maven仓库,这样在maven打包的时候才会将其添加进项目jar中。步骤如下:1、确定mvn命令是否可行(解压版的maven可能没有配置环境变量,dos窗口无法使用mvn,可参考http://blog.csdn.net/yangfengjueqi/...原创 2018-01-18 17:11:12 · 4606 阅读 · 1 评论 -
Spring Boot中使用redis
1、引入 spring-boot-starter-redisdependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId> dependency> 2、添加配置文件# REDIS (RedisProperti转载 2018-01-17 14:21:34 · 383 阅读 · 0 评论 -
Windows系统配置.bat启动spring boot项目jar
背景:项目用spring boot构建,maven管理,本地测试好之后打成jar包,在dos窗口可以通过:java -jar demo.jar来启动demo项目,一旦关闭该dos窗口demo项目也被停止,如果有多个spring boot项目,同时打开多个dos窗口显然不合理,遂考虑用Windows脚本文件的方式来后台运行jar文件。1、新建一个txt文本文件,打开写入如下:@echo o...原创 2018-01-17 10:42:21 · 22496 阅读 · 10 评论 -
Spring Boot定时任务
原文路径:http://blog.csdn.net/loongshawn/article/details/506633931. 定时任务实现方式定时任务实现方式:Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不转载 2018-01-08 12:22:20 · 421 阅读 · 0 评论 -
IDEA中Spring Boot项目MyBaits提示Invalid bound statement (not found)错误
一个SpringBoot项目在STS中是正常的,没有任何问题,但是导入到IDEA中之后启动就提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误2017-05-01 20:29:30.089 ERROR 8580 --- [nio-8080-exec-2] o.a.c.c.C.转载 2018-01-08 10:37:50 · 10199 阅读 · 0 评论 -
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default
提示说的比较清楚,由于@ComponentScan放在了默认包下导致ApplicationContext无法启动。Caused by: java.lang.IllegalStateException: Could not evaluate condition on org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigu原创 2018-01-03 14:23:43 · 4413 阅读 · 0 评论 -
Spring Boot 快速入门
本文为转载,感谢原作者的无私分享。原文路径http://blog.csdn.net/xiaoyu411502/article/details/47864969环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea转载 2018-01-03 15:00:30 · 249 阅读 · 0 评论 -
SpringBoot修改默认端口号
本文为转载,感谢原作者的无私分享。原文路径http://blog.csdn.net/zknxx/article/details/53433592有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。修改a转载 2018-01-03 16:23:50 · 21090 阅读 · 2 评论 -
java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()
背景:在spring boot项目中添加数据库定时任务,任务的配置等信息保存在数据库。问题:代码弄好后,启动报错13:53:29.076 til-mis [main] INFO c.t.mis.task.service.TaskInitService - The scheduler is starting...13:53:29.076 til-mis [main] INFO ...原创 2018-09-17 14:01:44 · 4195 阅读 · 2 评论