标签: SpringBoot


  1. SpringBoot之Thymeleaf用法

    ThymeleafThymeleaf是最近SpringBoot推荐支持的模板框架,官网在thymeleaf.org这里。我们为什么要用Thymeleaf来作为模板引擎呢?官网给了我们一个非常令人信服的解释:Thymeleaf is a modern server-side Java template engine for both web and standalone environments.>基本写法就像下面这样:<table> <thead> &l…

    Java, SpringBoot阅读全文

  2. SpringBoot之定时任务

    任务需求最近在用SpringBoot写一个关于定时项目的时候遇到一个问题,就是客户端访问服务器的结果实际上是每个一段时间发生一次变化,并且在服务器在每天的某个固定的时间点都要触发一次事件。我们当然可以在遇到每一个请求时都重新计算结果,但是为了提高效率,我们显然可以让服务器每隔一段时间计算一次结果,并且把这个结果进行保存,对在下一个时间段内的每个请求都直接返回计算后的结果。这样就能较好的提高了服务器的性能。那么问题就在于如何处理定时任务。其实SpringBoot早就提供了非常方便的接口,但是网上的…

    Java, SpringBoot, Cron阅读全文

  3. SpringBoot之拦截器用法

    拦截器我们知道做Web开发最知名的一个编程思路叫AOP--面向切面的编程。第一次接触到这个名词以为是跟面向对象编程一样是套很复杂的流程。然而实际接触下来才发现,这其实是一个非常简单的思想,能够解决非常现实的问题,比如登录问题。我们知道很多网站在访问时是需要登录的,也就是说服务器在处理每一个访问之前,必须都要做一件事情,就是登录用户的身份确认。我们很容易想到一个解决方法,就是定义一个类,专门处理这个登录问题。但是这也是比较麻烦的事情,在每一个请求处理前都要写一些一模一样的代码来调用这个类,显然维护…

    Java, SpringBoot阅读全文

  4. SpringBoot之简单部署

    命令行测试运行有些时候我们需要将项目部署在服务器上进行简单测试,但是直接部署到Tomcat里又十分慢,这时候我们可以用maven工具的一个命令来模拟本地启动项目:./mvnw spring-boot:run 这里用到了一个叫spring-boot-starter-parent的包,只要pom.xml里加了这个就能执行。这样我们就可以在服务器的8080端口访问到这个临时的项目。简单部署通常情况下,我们会把SpringBoot生成的项目打包成war放在Tomcat服务器中运行,不过这当中也有一些需要…

    Java, SpringBoot阅读全文