
spring boot
逆风GLORY
Stay Hungry, Stay Foolish. – Steve Jobs
展开
-
实战Springboot内置Tomcat配置调优
我们在使用springboot(版本:2.0.3.RELEASE)开发web项目时,大多数时候采用的是内置的Tomcat(当然也可以配置支持内置的jetty),内置Tomcat有什么好处呢?1、方便微服务部署,减少繁杂的配置2、方便项目启动,不需要单独下载web容器,如Tomcat,jetty等。#云服务器配置12核心,24G内存,java启动jar命令:nohup $JAVA_HOME/bin/java -server -Xms10240m -Xmx14336m -Xmn9216m -X转载 2020-12-20 18:17:54 · 1053 阅读 · 0 评论 -
服务之间的调用之RPC、Restful深入理解
原文地址:https://blog.youkuaiyun.com/u014590757/article/details/80233901转载 2020-12-03 10:49:16 · 155 阅读 · 0 评论 -
Spring Boot核心架构
Spring Bean生命周期:1. 实例化Bean对于一个BeanFactory容器,当客户像容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化,对于ApplicationContext容器,当容器启动结束后,通过获取BeanDefinition对象中的信息,实例化所有的Bean。2. 依赖注入不同bean的依赖相互注入3. 处理Aware接口Spring会检查实例对象是否实现了XXAware接口,原创 2020-11-10 22:53:47 · 355 阅读 · 0 评论 -
Java框架之Spring和Spring Boot
什么是Spring 作为Java开发人员,大家都Spring都不陌生,简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test,这些模块缩短应用程序的开发时间,提高了应用开发的效率例如,在Java Web开发的早期阶段,我们需要编写大量的代码来将记录插入到数据库中。但是通过使用S转载 2020-11-10 22:11:18 · 282 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
今天在搭建springcloud项目时,发现如上错误,顺便整理一下这个异常:1. mapper.xml的命名空间(namespace)是否跟mapper的接口路径一致<mapper namespace="com.baicun.springcloudprovider.mapper.SysUserMapper">2.mapper.xml接口名是否和mapper.java接...原创 2020-03-01 11:26:48 · 147 阅读 · 0 评论 -
springboot文件上传遇到的坑
在 Linux 服务器部署项目,用 nohup java -jar ./file.jar 启动时,会在操作系统的 /tmp 目录下生成一个 tomcat14794981* 的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时 /tmp 目录下的文件,在长时间没有使用的情况下,就会被系统机制自动删除掉。所以如果系统长时间无人问津的话,就可能导致系统上传图片失败找不到...原创 2019-05-28 14:02:04 · 2433 阅读 · 0 评论 -
本机启动 jar 包
目录启动服务:关闭服务:查看进程:杀掉进程:打好 jar 包以后,进入jar 包目录,右键打开命令窗口,执行命令:启动服务:java -jar elepmap-1.0-SNAPSHOT.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )...原创 2018-12-10 12:25:01 · 2107 阅读 · 0 评论 -
SpringBoot 项目启动报错 Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.<init>
SpringBoot 项目启动报错:第一次启动报错:Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.<init>(Lfreemarker/template/Version;)V at org.springframework.ui.freemarker.FreeMarkerC...原创 2018-10-25 16:56:13 · 4231 阅读 · 1 评论 -
SpringBoot错误页配置及项目全局错误处理
解决俩个问题:1> 用户体验:当我们请求路径写错时,浏览器显示一个"Whitelabel Error Page",对用户来说体验不友好。2> 错误码分类:当浏览器请求出现异常时,有时不仅仅是400/404/500..还有Exception异常,对程序员来说不容易识别错误,此 时考虑增加全局错误处理。一 解决用户体验问题...原创 2018-09-21 00:38:58 · 12513 阅读 · 8 评论 -
spring boot整合mybatis -配置 druid 数据源
druid 数据库连接池是由阿里提供,由于其性能很高并且提供了强大的监控功能,所以被越来越多的应用。第一次配置,很简单。也没有花太多时间,最坑的是 druid 监控的配置处理时:# 这里一定要配置为 "/druid/*",而不是"/druid",浏览器会报错404!ServletRegistrationBean servletRegistrationBean = new ServletR...原创 2018-09-24 13:04:18 · 589 阅读 · 1 评论 -
Sping boot创建项目报错“Unregistering JMX-exposed beans on shutdown”
首次创建spring boot项目,非常顺利但是第二次创建spring boot项目时报错,刚开始很奇怪,谷歌翻译一下:突然想到,web项目要部署在容器中方可启动,于是pom.xml中增加依赖包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...原创 2018-09-18 22:52:28 · 348 阅读 · 0 评论