
JavaWeb
文章平均质量分 81
ds_surk
我曾七次鄙视自己的灵魂: 第一次,当它本可进取时,却故作谦卑; 第二次,当它空虚时,用爱欲来填充; 第三次,在困难和容易之间,它选择了容易; 第四次,它犯了错,却借由别人也会犯错来宽慰自己; 第五次,它自由软弱,却把它认为是生命的坚韧; 第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副; 第七次,它侧身于生活的污泥中虽不甘心,却又畏首畏尾。
展开
-
优雅的配置(升级)swagger3
Swagger目前最新版本是3.0.0,在Spring Boot应用中集成Swagger3比老的Swagger2简单的多。以下讲解 适用于swagger2升级swagger3,及新版本直接采用swagger3的项目~。作者现有的项目采用的是swagger2,升级swagger3的时候顺便学习了下。swagger3配置项1.依赖项3的依赖相比2略有不同,不过都是springfox家的<dependency> <groupId>io.springfox&原创 2022-02-17 14:49:21 · 9320 阅读 · 3 评论 -
springboot+vue部署多个前端共用一个后端项目
实际项目中不一定都是一个后端对应一个前端,这时,共用后端就成为可能。本项目采用前后端分离开发,下面说说,如何部署的问题,这里采用整合部署打包成jar的方式,而非nginx部署。首先部署第一个前端项目,即springboot+vue项目整合部署,和普通的项目整合部署相同。1. 前端使用npm run build命令打包好,然后把dist目录下打包好的文件,直接粘贴放在后端项目的src/main/resources/static 下即可。测试可以正常访问。如果这里出现问题,百度一下,如何整合..原创 2021-05-11 11:10:32 · 7580 阅读 · 3 评论 -
@JsonSerialize和@JsonDeserialize的使用详解
注意:json序列化及反序列化通常用在前后端传值上,作用于get,set方法上,但并不是重写get,set方法,而是类似于补充,追加。原创 2021-02-02 17:56:45 · 14665 阅读 · 3 评论 -
springboot+vue项目部署到服务器详细(前后端单独部署)
方法一:前后端分开部署一、前端部署1、下载 nginx,官方网址如下:http://nginx.org/en/download.html原创 2020-12-15 16:02:02 · 17171 阅读 · 3 评论 -
SpringBoot使用@RequestBody接收多个对象的解决办法
最近在写一个项目,使用了springboot+vue+axios。其中axiox请求Content-Type 为默认的application/json,结果在接收参数时遇到麻烦,后台使用@RequestBody接收参数时无法接收多个对象!而且一个方法只能写一个@RequestBody注解,难道说,传过来的许多的参数只能用一个对象接收?这就很难受啊。面向百度编程——才知道:SpringMVC中@RequestBody是读取的流的方式, 在取 body参数时第一个参数取到后把request.get.原创 2020-11-13 17:37:03 · 29130 阅读 · 7 评论 -
vue学习笔记——摘录于vue文档
声明:该篇文章是作者学习vue文档时,所记录的,内容大部分来源于vue文档,作为查看复习时提高效率所用,详情请看vue完整文档:vue官方文档安装和使用直接下载并用<script>标签引入,Vue会被注册为一个全局变量。注:在开发环境下不要使用压缩版本,不然你就失去了所有常见错误相关的警告!CDN:对于制作原型或学习,你可以这样使用最新版本:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js...原创 2020-10-21 17:26:31 · 582 阅读 · 3 评论 -
Spring中static变量不能@value注入的三种解决方法
在写工具类时往往需要用到配置文件的信息,在使用@Value("${}")注入时出现问题,报空指针异常,获取到的值为空,原因是使用了static修饰,具体原因可参见:工具类使用@Autowired无法注入bean的三种解决方法,下面说说解决方法。第一种,使用@PostConstruct注解package ts.util;import javax.annotation.PostConst...原创 2020-03-20 16:15:08 · 4191 阅读 · 0 评论 -
工具类使用@Autowired无法注入bean的三种解决方法
在写一个工具类的时候遇到问题:使用@Autowired无法自动注入bean。报空指针异常,获取到的对象值为null。经过一番摸索实践,探究到根本原因:工具类使用@Autowired无法注入bean的原因大多是因为使用了静态方法,相应的,使用@Autowired注入的对象也应该被static修饰,这样spring就无法正常注入bean,找到了原因,我也总结了三种解决方法。第一种是我认为最简单...原创 2020-03-20 15:20:07 · 10778 阅读 · 3 评论 -
ssm整合JavaMail发送邮件
使用ssm框架整合实现Java发送邮件需要先开启邮箱的smtp和pop3服务。实测开启smtp即可,如图还需要导入一个javax.mail-1.6.2.jar包。配置mail.properties#服务器主机名 smtp.xx.commail.smtp.host=smtp.163.commail.smtp.username=xxx@163.com#密码/客户端授权码,非邮...原创 2020-03-19 21:27:43 · 1357 阅读 · 1 评论 -
js获取session中保存的对象值(jquery)
如何在js中获取到存储在session中的值。在写jsp页面时遇到问题:需要在js中获取到存储在session中的值,session中存储的可能是一个字符串也可能是一个对象。获取方法如下:<script type="text/javascript" src="js/jquery.min.js"></script><script type="text...原创 2020-03-17 19:15:55 · 12443 阅读 · 5 评论 -
使用JS语句动态替换HTML标签内容
在HTML页面中难免需要动态替换一些标签里面的内容。如:html://需要替换的标签<p>ABC</p><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript"> $(function(...原创 2020-03-17 17:11:19 · 4393 阅读 · 1 评论 -
jsp文件引用路径的问题
一.问题1。采用相对路径的问题 如果采用请求转发返回页面,那么由于页面路径与请求路径不同,使得浏览器无法正确解释页面中的路径,如页面为/pages /cust/cust.jsp,图片所有目录为/images/title.gif,这时在/pages/cust/cust.jsp中的所用的路径为”../../images/title.gif”,但是如果某一个请求的路径指向这个JSP文件...原创 2020-03-16 16:59:05 · 369 阅读 · 0 评论 -
Java后端学习速成Ajax和JSON
前言:由于Java后端学习者通常对于前端的技术不太熟练,,,本篇文章旨在针对Java后端学习者快速掌握简单的ajax请求和json数据使用而写。如有不当,轻喷。介绍:JSON:JSON(JavaScript Object Notation, JS对象标记)是-种轻量级的数据交换格式,用于存储和表示数据。在JS语言中,一切都是对象。因此,任何JS支持的类型都可以通过JSON来表...原创 2020-03-14 17:41:22 · 1216 阅读 · 0 评论 -
springMvc 完美解决 multipart/form-data 方式提交请求 不能获取非文件类型参数的问题
今天在做项目时遇到了一个问题,就是在提交form表单时不能获取参数信息,经查看请求头信息得到如下信息。------WebKitFormBoundarysPHnhXvfQi1kDAqaContent-Disposition: form-data; name="username"admin------WebKitFormBoundarysPHnhXvfQi1kDAqaContent-D...原创 2020-03-11 20:32:36 · 2870 阅读 · 2 评论 -
WEB-INF下的静态资源为什么不能访问的问题
在进行WEB开发时遇到WEB-INF下的静态资源不能访问的问题,反复调试,终于想通。由于WEB-INF目录下资源文件安全性都是很高的。它是不能直接通过浏览器来访问。只能通过服务器来访问------所以WEB-INF目录下一般存放的是lib文件夹(项目需要用到的jar包),服务器的配置文件web.xml,以及一些访问安全性较高的jsp/html页面(通常是后台管理页面)。如果要访问WEB...原创 2020-03-10 12:11:18 · 2431 阅读 · 0 评论