需要在Thymeleaf模板中循环迭代Hashmap变量中每一个的key和value 使用可以实现 示例如下: <tr th:each="instance : ${someHashMap}"> <td th:text="${instance.key}">key</td> <td th:text="${instance.value}">value</td> </tr> 其中,instance 代表这个hashmap的每一个key和value,里面…
需要在Thymeleaf模板中循环迭代Hashmap变量中每一个的key和value 使用可以实现 示例如下: <tr th:each="instance : ${someHashMap}"> <td th:text="${instance.key}">key</td> <td th:text="${instance.value}">value</td> </tr> 其中,instance 代表这个hashmap的每一个key和value,里面…
如题,记录下我的项目中用到的logback-spring.xml的配置设置,基本上对于普通的项目都是够用的,我已经使用在大部分的项目中。 配置分两种情况 开发环境会比较简单,只输出到console调试即可,如下: <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 -->…
看到其他人的SpringBoot项目,启动的时候,会有个比较酷炫的启动图案,例如: 所以也想着自己搞一个玩玩。 Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner。 默认是这样子的: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) …
如题,在MyBatisPlusMapper种写SQL语句,需要用到in语法,in里面的内容是一个list通过变量传入的,mapper里面需要组装出sql语句来,可以使用foreach来实现,示例代码如下: <select id="listLabIdsByServiceCatIds" resultType="java.lang.Long"> select * from t_test where 1=1 <if test="serviceCatIds != null and serviceCatIds…
前面的文章:SpringBoot简单快速实现发送邮件方法和示例(纯文本和富文本html邮件)不过有个问题,发现在某些服务器上是封锁了默认的邮件端口25的(比如阿里云的服务器就是的),所以部署到服务器后连接不上邮件服务器,需要使用SSL协议(使用465端口)。 切换成465端口使用SSL协议发送邮件的步骤整理如下: application.yml配置如下: spring: mail: host: smtp.qiye.aliyun.com username: [email protected] passwor…
因为域名有限,所以想把vue项目部署在某个域名的二级路径上,例如:https://www.example.com/someapp/下 nginx的配置如下: location ^~ /someapp { #proxy_read_timeout 1800; #proxy_connect_timeout 1800; #proxy_send_timeout 1800; try_files $uri $uri/ /index.html; root /var/website/; } 在/var/website下新建somea…
需求是要给POI生成的Cell单元格内容加文字颜色(或者背景颜色),实操后发现,设置颜色并没有和之前的普通程序(例如Html里面给文字加颜色,可以是RBG或者#FF00FF这样的颜色) 下来面实例看下: Font font = workbook.createFont(); font.setBold(true); // 设置字体颜色是红色 font.setColor(HSSFColor.HSSFColorPredefined.RED.getIndex()); CellStyle cellStyle = workboo…
vue的项目本地能运行正常,但是build后把dist文件部署到生产环境(nginx)后,打开网站,一片空白,控制台提示: isURLSameOrigin.js?3934:57 Uncaught (in promise) TypeError: Cannot read property 'protocol' of undefined at isURLSameOrigin (isURLSameOrigin.js?3934:57) at dispatchXhrRequest (xhr.js?b50d:103) at ne…
实现一个简单的视频点播服务器,nginx就可以直接实现了,我们事先准备好需要点播的视频资源,假设存放在服务器的目录下 配置1: # 客户端这样访问:http://192.168.1.100:8080/vod/1.mp4 location /vod/ { alias /storage/vod/; mp4; limit_rate 20000k; } 配置2: # 客户端这样访问:http://192.168.1.100:8080/1.mp4 location ~ \.mp4 { root /storage/vod; m…
SpringBoot比较方便能支持JavaMail发送邮件,只需要简单在SpringBoot starter中配置下就可以了,在引入了spring-boot-starter-mail依赖之后,会根据配置文件中的内容去创建JavaMailSender实例,因此我们可以直接在需要使用的地方直接@Autowired来引入邮件发送对象。 具体只需要如下3步: pom添加Starter模块依赖 application.yml/propertiews添加发送的邮箱帐号 调用JavaMailSender接口发送邮件 在 pom.…