
springboot
文章平均质量分 62
wangzns
这个作者很懒,什么都没留下…
展开
-
IDEA中进行远程调试springboot项目
1.以debug的模式启动Springboot项目命令 java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8888,suspend=n -jar 项目名.war注意这里的8888端口是我们自己约定的,你也可以写其他端口;只要在自己的云服务器的安全组上开放这个端口即可2.在idea中配置并开始调试以DEBUG模式启动出现以下字样...原创 2018-04-14 16:30:21 · 1013 阅读 · 1 评论 -
spring项目中 通过自定义applicationContext工具类获取到applicationContext上下文对象
spring项目在服务器启动的时候 spring容器中就已经被创建好了各种对象,在我们需要使用的时候可以进行调用.工具类代码如下import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework...原创 2018-11-10 11:29:52 · 2115 阅读 · 0 评论 -
java json转换工具类
在java项目中,通常会用到json类型的转换,常常需要对 json字符串和对象进行相互转换。在制作自定义的json转换类之前,先引入以下依赖<!--json解析工具--><dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>...原创 2018-11-10 11:17:16 · 1633 阅读 · 0 评论 -
springmvc、springboot 参数校验
参数校验在项目中是必不可少的,不仅前端需要校验,为了程序的可靠性,后端也需要对参数进行有效性的校验。下面将介绍在springmvc或springboot项目中参数校验的方法准备工作:引入校验需要用到的依赖 首先放上我们的测试对象方法一、全部使用注解的方式进行校验可以看到,我们在测试对象中加上了@NotBlank和@NotEmpty注解,表示该字段需要进行校验,下面...原创 2018-11-10 08:41:44 · 1571 阅读 · 0 评论 -
springboot中druid监控的配置(DruidConfiguration)
当数据库连接池使用druid 时,我们进行一些简单的配置就能查看到sql监控,web监控,url监控等等。以springboot为例,配置如下import com.alibaba.druid.support.http.StatViewServlet;import com.alibaba.druid.support.http.WebStatFilter;import org.myb...原创 2018-11-07 13:13:51 · 5703 阅读 · 1 评论 -
springmvc、 springboot 项目全局异常处理
异常在项目中那是不可避免的,通常情况下,我们需要对全局异常进行处理,下面介绍两种比较常用的情况。准备工作:在捕获到异常的时候,我们通常需要返回给前端错误码,错误信息等,所以我们需要手动封装一个jsonData对象,这里为了方便,我直接通过返回布尔类型来进行判断成功或失败,在实际的项目中更多是返回状态码 比如 0、1 、404 、500 等,在这里不影响我们演示。jsondata对象...原创 2018-11-09 17:50:30 · 550 阅读 · 0 评论 -
在同一个tomcat下部署多个springboot项目时,springboot项目无法正常启动的问题
这个问题是基于,不使用springboot内置的tomcat会产生(即使用自己的tomcat时)。今天在部署springboot项目的时候遇到了一个问题,怎么部署都访问不了,在网上查了很多原因,什么pom.xml中依赖没加,或者依赖冲突等等 各种原因都试了 ,结果还是访问不了,这就很纳闷了,因为我之前部署过一个springboot项目,也就打包,放一下就完事了,很简单啊,但这次不行,后来去看了to...原创 2018-06-27 22:50:53 · 10552 阅读 · 3 评论 -
使用maven构建项目时,SSM和springboot项目的打包与云服务器部署
下面讲讲如何打包SSM和springboot项目,并部署到云服务器上。 由于使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven install的方式打包会稍有不同,下面介绍一种通用的方式,不论SSM项目还是springboot项目,不论使用的是eclipse还是idea,我们直接在dos界面,使用命令进行打包。以一...原创 2018-06-19 22:47:03 · 1702 阅读 · 0 评论 -
springboot中配置addResourceHandler和addResourceLocations,使得可以从磁盘中读取图片、视频、音频等
磁盘目录WebMvcConfig的代码//对静态资源的配置@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) { String os = System.getProperty("os.name"); if (os.toLowerCase().startsWith("win")) {...原创 2018-06-25 16:50:43 · 79959 阅读 · 15 评论 -
idea中运行ssm 或springboot项目时,project Structure的配置
ctrl+alt+shift+s进入 project Structure首先是project选项 Modules标明source testsource 以及 resource 和 testresource 这是自动生成的注意这里需要选择到webapp 否则 webApp的内容不会被输出到output的路径 facets ...原创 2018-06-09 17:29:17 · 4658 阅读 · 0 评论 -
关于使用ssm与spring时,配置tomcat 虚拟目录( doBase )中的一些坑
一、使用SSM需要 配置虚拟目录时 tomcat的配置在tomcat server.xml的<HOST></HOST>中加入以下内容在配置完成之后,当我们访问URL 为 ip+端口/users的时候,服务器就会去访问我们的doBase下的路径比如,在users目录下有 一个名为abc.jpg的文件 ,那么我们 访问 ip+端口/users/abc.jpg 就会得到G:/...原创 2018-06-11 20:59:38 · 2901 阅读 · 0 评论 -
linux服务器上部署springboot项目,并让他持续运行到后台
我们知道在运行springboot 项目只需要java -jar + 项目的war包(jar包)名。 但是只要终端已停止那么服务就会被关闭,也就无法访问到我们的项目了。所以我们可以使用守护进程的方式来让服务运行在后台。1.编写脚本如下:这里的&不能省略 ,表示守护进程的意思,运行在后台。2.执行该脚本:3.查看进程是否在运行4.访问测试这样我们就可以在公网上访问部署在云服务器上的sprin...原创 2018-04-10 13:08:09 · 5540 阅读 · 0 评论 -
使用maven 打包springboot项目步骤以及所遇到的问题
1.首先必须确保java和maven是安装好的,并且环境变量配置正确2.接着可以看一下我们项目中的pom.xml中的以下配置packaging那里很关键,表示我们打包项目的类型,可以为jar 也可以为war包。不过,需要注意的是,如果打包为jar包,那么该jar包中是没有静态资源的,如果想要使用静态资源还需要自己配置。为了方便我们直接打包为war包。3.然后就在DOS界面,进入我们项目的目录下 ,...原创 2018-04-10 10:17:59 · 1317 阅读 · 0 评论 -
java 中使用logback日志,并实现日志按天分类压缩保存。
以maven项目作为构建工具为例,首先引入使用logback需要的3个依赖,需要注意使用logback是需要引入slf4j-api的,因为logback是基于slf4j的<!--logback--><dependency> <groupId>ch.qos.logback</groupId> <artifactId>logb...原创 2018-11-08 15:10:01 · 22326 阅读 · 0 评论