JavaWeb
序散
周而复始
生生不息
展开
-
Spring Boot 接收List
后端使用Spring Boot 的@RequestParam 注解接收List类型的值后端代码@RestController@RequestMapping(value = "/test")public class TestController { @GetMapping @ResponseBody public String test( @RequestParam List<User> userList, @Req原创 2020-05-16 11:57:40 · 7148 阅读 · 0 评论 -
docker spring boot 上传文件,linux,无异常,无效
在使用Spring Boot 的MultipartFile进行上传文件的时候,在windows上测试的没有问题,结果部署到linux上,查看了日志,根本没有任何异常,但是吧,指定的目录根本没有上传后的文件,而且返回值完全正常,符合预期,很是想不明白。关键就是docker容器是无法直接访问宿主机的目录的,需要进行映射才行,之前部署nginx的时候,就遇到了这个问题,怎么这次完全没想到呢?在dock...原创 2020-04-03 13:52:14 · 503 阅读 · 0 评论 -
Spring Boot 读取常量配置信息
在resources下创建配置文件,如constant.properties,properties文件以key-value的形式表示base-path=/home/data/version=1.0.0在类中,通过@PropertySource 来指定配置文件,@Value 来取值@RestController@RequestMapping(value = "/test")// 引入配...原创 2020-03-17 15:55:23 · 667 阅读 · 0 评论 -
Spring Boot 多文件配置
Spring Boot默认的配置文件为application.yml,不同的环境会有不同的配置,每次修改会很麻烦,例如本地开发时,数据库连接是本地的,而部署的时候,则需要更换数据库信息。可以将这些不同的配置分散到不同的配置文件中,例如application-dev.yml ,application-test.yml, application-prod.yml默认的application.yml配...原创 2020-03-17 15:15:48 · 149 阅读 · 0 评论 -
Docker 运行 nginx,修改配置,作为文件服务器
零、步骤获取nginx镜像创建nginx.conf,修改配置覆盖nginx的默认配置,运行nginx在进行尝试的时候,思路不是很清晰,中间搞混了好几次,主要是nginx服务监听的端口,和docker的端口搞混了,还有进行文件路径映射的时候,搞不太清楚nginx.conf中的root目录和docker运行时的-v操作,网上都叫做挂载,而我更喜欢称为映射一、获取nginx镜像dock...原创 2020-03-17 01:23:54 · 1041 阅读 · 0 评论 -
前端vue ElementUI upload 上传文件,后端 Spring Boot MultipartFile接收文件存储
前端在此借助ElementUI中的upload上传组件。<el-upload :before-upload="beforeAlbumUpload" :on-success="handleAlbumSuccess" :show-file-list="false" accept="image/*" action="http://localhost:89...原创 2020-03-15 22:13:42 · 15981 阅读 · 3 评论 -
Docker 运行 spring boot 连接 docker 运行的mysql
昨天试了docker之后,稍微尝到了一点点docker的便利之处,今天试了运行项目,前端请求的时候,本地测试没问题,mysql workbench也能正常连接云服务器中docker 运行的 mysql数据库服务。可是用spring boot项目连接数据库时,出现了连接失败。项目的测试接口不连接数据库可以正常访问,说明docker运行spring boot项目没问题,本地测试也可以,说明数据库也是...原创 2020-02-17 22:08:21 · 741 阅读 · 2 评论 -
Docker 部署 运行 spring boot项目
刚学习Docker,试着用Docker运行一下写的spring boot 的demo先说说我目前对docker的理解,都说docker是一个容器,跨平台,简化部署,docker可以把编写的项目,环境依赖,例如jdk,jar包等所需的东西,都在一个文件中记录下来,然后执行这一个文件来生成镜像,镜像运行的实例称为容器,网上很形象的说法是 镜像相当于面向对象中的类,而容器相当于对象所以就运行spri...原创 2020-02-16 11:20:24 · 364 阅读 · 0 评论 -
Nginx在Windows下的安装,文件服务器
Windows下下载Nginx去官网下载windows的版本,使用压缩包的形式。Nginx官网,然后点击导航栏的download,找到对应的Windows版本,目前版本是 nginx/Windows-1.17.7。下载之后进行解压。启动Nginx解压之后不要直接双击那个里面的nginx.exe文件,据说会有问题。按照官网的教程。在导航栏找到document,nginx for Windows...原创 2020-01-07 08:08:28 · 369 阅读 · 0 评论 -
Form表单提交后端获取不到值
form表单提交<form action="updateEmployee" method="get"> 姓名:<input type="text" name="name" value="小乔"><hr> 年龄:<input type="text" id="age" value="13"><hr> <input t...原创 2019-12-29 11:29:02 · 6417 阅读 · 2 评论 -
MyEclipse2018为Web项目配置本地Tomcat
开发工具的差异、、、MyEclipse2018,配置本地Tomcat。原创 2019-09-28 15:43:16 · 6570 阅读 · 9 评论 -
Windwos下启动Tomcat,端口被占用的解决
启动Tomcat时如果忘记关闭之前启动的服务,或者所使用的端口号已经被其他进程所使用,再启动相同端口的服务便会出现异常,异常信息如下。Failed to start connector [Connector[HTTP/1.1-8080]]解决方法:切换端口 找到占用端口的服务,终止该服务。Win+R输入cmd,打开dos窗口,netstat -ano 显示所有协议统计信息和...原创 2018-07-18 21:13:55 · 3050 阅读 · 0 评论 -
Tomcat 数据源连接方式使用main测试报错
本来想用main测试一下Tomcat 数据源DataSource进行连接是否正确,没想到跑出了抛出异常,Exception in thread "main" java.lang.ExceptionInInitializerErrorCaused by: javax.naming.NoInitialContextException: Need to specify class name in en...原创 2018-03-28 22:07:18 · 535 阅读 · 0 评论 -
Servlet配置web.xml后导致无法启动Tomcat
比如说新建了一个FirstServlet的Servlet,然后又配置了web.xml中的标签,导致了无法启动Tomcat,原因是因为较新的版本有了新的一项功能,叫注解,如图所示,注解即可以不用再去配置web.xml,不然就会冲突,导致无法启动Tomcat,解决方案是去掉注解或者去掉配置文件中的相关信息,保留其一即可。原创 2017-11-19 18:08:35 · 5578 阅读 · 2 评论