springboot 项目的页面和静态文件,在项目启动后,修改无效.按照下面的配置可以解决问题. 1.file-setting 勾选项目自动构建 2.使用快捷键 ctrl+ shift+ alt + / 勾选复选框后重启,就可以了.…
SpringBoot访问静态文件 什么是静态文件? 不需要通过web容器去得到的文件,直接通过路径就能得到的文件,比如项目的css,js,img等文件. 所有的资源文件都应该在src/main/resources(maven项目中会自动创建这个文件夹)文件夹下面,但在SpringBoot中,系统默认扫描静态文件在static或者public文件夹下,这里我们在src/main/resources目录下创建一个static文件夹,我们copy一张图片到static目录下,将图片命名为hello.p…
前言 本篇文章主要介绍的是SpringBoot项目实现文件上传和邮件发送的功能. SpringBoot 文件上传 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码. 开发准备 环境要求 JDK:1.8 SpringBoot:1.5.9.RELEASE 首先还是Maven的相关依赖: pom.xml文件如下: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncodi…
Springboot项目创建文件中相对路径问题 原代码: String location = "./src/main/resources/UsersFiles/" + userId + "/"; File file = new File(location); 上面代码在没有tomcat环境下可以正常使用.当如果在tomcat之下.就会在所需的路径之前加上一个用户的/private路径. 解决方法 指明项目路径: System.getProperty("us…
                1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静态资源(*.js,*.css,*.html,图片.pdf)等文件修改后,会即时生效? 2.探究eclipse的自动构建功能(Build Automatically) 自动构建的对象:src目录下的所有文件: src目录被指定用来存放Java源文件(*.java)及配置文件(*.xml,*.prope…
最近使用springboot项目,一直以来文件都以英文格式存储,这次使用的是xls文件下载,文件名为中文的,特此记录下中文文件名的下载以及springboot中下载路径报错问题. 正文 在使用springboot导出excel的时候,出现了两个问题:如下 1. 导出的时候中文名乱码问题 如:鑱旂綉鍗煎叆妯℃澘.xlsx 2. 导出的时候springboot路径问题:在jar项目后会默认多一个!,导致路径错误. 具体实现思路是: 首先拿到文件名,然后拿到父路径和文件名,创建一个File,然后将此f…
Idea2018的Springboot项目,如果里面有.sql文件,打开后,会提示"No data sources are configured to run this SQL and provide advanced" 其实这个提示,并不影响你敲代码,你可以手动通过其它数据库客户端工具来执行这些sql命令创建数据表结构.但是对于强迫症如我的这样子,并不能容忍~于是: 1.打开EDEA右侧的Database选项卡 如果你的IDEA没有出现右侧这个菜单,可以通过:File–>set…
启动springboot项目的脚本文件,启动时./startup.sh即可,会先关闭原进程,再启一个新进程. 创建startup.sh 写入内容 #!/bin/bash clear echo "" echo "*******************************************************************************************" echo "**************************…
在我们平时的开发过程中,为了方便调试程序,我们都是打开开发者模式,即Debug=True,当我们正式上线的时候肯定就需要把开发者模式关掉,用uwsgi部署上去以后,突然发现我们平时辛苦做的项目的静态文件没有加载出来,卧槽,怎么办呢...当然你也不用着急,因为在人群中你多看了一眼这篇博客. 1,在静态页面使用下面的方法加载静态资源 页面要加载静态文件,而且最好是使用绝对路径,配置如下 2,在settings.py文件中配置 在settings.py新增下面代码 STATIC_URL = '/sta…
springboot项目的静态资源配置网上有好多,说的也很详细 我今天出错是自定义了一个filter,在shiro里配置的/**,自定义filter 所以一直报302…