thymeleaf中的if,each,和嵌套each,map,list.
摘要:在java文件里准备好相关的数据,首先看的是嵌套循环,嵌套循环是先把数据包进list,再用map包起来,再传到网页,然后,一层层的打开,然后,显示数据.如果不是同类型的数据,不要乱放. 先建好User类,这里使用了lombok,其实这个也可以不用,不用的话,就要自己写get/set/toString
阅读全文
springboot中的thymeleaf中的表达式(路径表达式)
摘要:路径表达式有两种,一种是相对路径,一种是绝对路径,绝对路径表达式与<a href=""></a>所产生的效果是一样的,一般开发中主要使用的相对路径,这样调试环境发生变化,也不会影响项目的运行。 先创建controller.java package com.example.control; impor
阅读全文
springboot中的thymeleaf中的表达式(标准变量表达式和选择变量)
摘要:springboot中的thymeleaf的变量表达式有两种,一种是标准变量表达式,一种是选择变量表达式(不推荐使用)。 先建一个类,这里我用的是ModelAndView,viewname设置的是"show"。 package com.example.control; import com.exam
阅读全文
springboot中的ModelAndView和Model
摘要:@RequestMapping("/show") public String show(Model model){ model.addAttribute("data","message from Model!"); return "show"; } @RequestMapping("/hehe")
阅读全文
在springboot中使用thymeleaf
摘要:因为jsp需要先编译,再渲染,而thymeleaf使用的html5格式,不再需要先编译再访问,而且,html格式,大部分内容更容易懂,而且当关闭缓存以后,能实时更新页面内容。 使用thymeleaf关闭缓存的方法: 新建一个controller类。 package com.example.contr
阅读全文
springboot中logback的使用。
摘要:新建一个工程,里面有mybatis,mysql,lombok,这个项目能连接数据库并提取其中数据。 建好之后,新建一个logback-spring.xml。 <?xml version="1.0" encoding="UTF-8"?> <!--日志级别从低到高分为TRACE<DEBUG<INFO<W
阅读全文
logback中@Slf4j与log
摘要:学到logback才发现,使用了注释@Slf4j,也没有log出来,这个问题居然是lombok导入出了问题。 重新下载lombok就解决了。 选择这个,然后点击安装就行了,这是idea的方法,eclipse就不知道了,好久没有用那个了! 一定要在这里安装,不然,你可以导入lombok显示也有,但是,
阅读全文
springboot+mybatis+mysql进阶版
摘要:前面都是一样的,只是在后面的MyService中用的是interface,再调用interface的继承类。 MyService.java package com.example.service; import com.example.model.Userinfo; public interface
阅读全文
在idea中提取springboot的jar包
摘要:前面的步聚都是一样的,修改pom.xml。 <!--这是idea对jsp页面显示的支持 --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <
阅读全文
win10中在tomcat容器中布署springboot的WAR包
摘要:先创建一个项目,一个能正常运行的项目,再找一个能正常运行的tomcat容器。 修改pom.xml文件。下面的文件大部分都是系统自动生成的,只有打下划线的是为了打War包需要的。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/
阅读全文
springboot中跳转到jsp页面
摘要:当只是返回到一个值是,就用@ResponsBody,当返回到一个页面时,就不用@ResponsBody了。 package com.example.control; import org.springframework.stereotype.Controller; import org.spring
阅读全文
springboot中的中文显示方式
摘要:中文显示方式也是两种,一种是properties文件,一种是创建一个configuration类来设置utf-8 第一种,新建一个项目,添加web支持,然后新建一个MyServlet文件用来显示中文。 package com.example.servlet; import javax.servlet
阅读全文
springboot的两种filter创建方式
摘要:springboot创建两种filter的方式和servlet的两种方式差不多,第一步都是创建一个MyFilter类。 package com.example.filter; import javax.servlet.*; import javax.servlet.annotation.WebFil
阅读全文
springboot中启用servlet的两种方式
摘要:第一种,新建一个srpingboot项目,在创建时添加web支持。 然后,创建一个MyServlet类。 package com.example.servlet; import javax.servlet.ServletException; import javax.servlet.annotati
阅读全文
springboot中jsp支持
摘要:新建一个项目,添加web支持 ,然后修改pom.xml。 <!--添加jsp页面的解析依赖--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId>
阅读全文
spring+mybatis+myql最简单实例
摘要: 在第一步:新建一个工程 下面一页,直接点finish,就行了。 第二步,编辑pom.xml文件,因为我一开始就选了mybatis和mysql,所以里面已经有了这两项依赖 我这里另外添加了一个mybatis自动生成的插件。 <plugin> <groupId>org.mybat
阅读全文
srpingboot拦截器
摘要:1、创建一个普通的web工程。 2、先创建需要的基础文件,比如一个用户类。 package com.example.mode; public class User { private Integer id; private String name; public Integer getId() {
阅读全文
RESTFul是一种风格
摘要:只要符合RESTFul风格的,都可以叫做使用了RESTFul架构,一般的网站里传数据,都是用的?a=1&b=2.。。如果是RESTFul风格的话,就会是/a/1/b/2。。类似于这样的方式来传数据的,都是RESTFul架构,这么写可能看不懂,就是把传入参数当成路径就是符合RESTFul的架构了!但是
阅读全文