Thymeleaf模板
Spring boot 官方推荐使用来代替jsp,到底thymeleaf是啥子呢?
Thymeleaf 介绍
Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用。
世界上最好的文档来源自官方的《Spring Boot Reference Guide》,是这样介绍的:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.
Spring Boot(英文中是“引导”的意思),是用来简化Spring应用的搭建到开发的过程。应用开箱即用,只要通过 “run”(可能是 java -jar 或 tomcat 或 maven插件run 或 shell脚本),就可以启动项目。再就是Spring Boot 只要很少的Spring配置文件(properties,yml)。
造福Java程序猿的事必须顶,大家赶紧玩起来。
我之前写的动态博客搜索功能实现时遇到了一个小问题,想保证数据库查询出来的同一笔数据是同一个对象,即如果两笔数据中包含相同的articleId(主键Id在表里是唯一的),那么就把这两笔数据作为同一个对象,这需要重写对象的equals方法和hashCode方法,具体代码如下:
></p>
第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ……这句话,具体会卡多久就没测试了。
还好有强大的百度解决办法如下:
找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:
今天总结下如何在 CentOS7上安装 Redis。
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?
Java提供了更加优秀的解决办法:异常处理机制。
异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。