SpringBoot整合Thymeleaf

SpringBoot整合Thymeleaf前言本篇小编将演示一下在SpringBoot中如何整合Thymeleaf,希望可以给大家带来一点帮助步骤1.在Maven中引入Thymeleaf的依赖,在pom.xml文件中加入如下配置:<!-- SpringBoot集成thymeleaf起步依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifa...

Java 2019-11-03 PM 3901℃ 2条

Thymeleaf简介

Thymeleaf简介一、概念Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模版引擎。类似于JSP、Velocity、FreeMaker等,它可以轻易的与Spring MVC等Web框架进行集成作为Web应用9的模版引擎。二、优点1.Thymeleaf在有网络和无网络的环境下都可以运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html原型,然后在html标签里增加额外的属性来达到模版+数据的展示方式。浏览器解释html时会忽略未定义的标签属性,所以thymeleaf的模版可以静态地运行;当有数据返回到页...

Java 2019-11-03 PM 3875℃ 2条

访问权限控制简介

访问权限控制简介前言下面大家来举一个小栗子:有一天产品经理吃饱饭后悠闲悠闲的走到你面前开始提一个需求:我现在有一个苹果,如果给我5块钱的话我让他看看这个苹果,如果给我十块钱,就让他咬一口,如果给我五十,我就决定把苹果卖给他。这时候作为职业攻城狮的你就开始了,int a=0;if(a== 5){printf("看一眼");}else if(a==10) ......我也只能.....了(只能说现在探讨的并不是代码怎么写)我们先对需求进行一下分析当项目上线运行的时候你发现不是一个苹果,而是n+1个苹果。我们先对需求分一下类:类型名称结果A类看一眼苹果B类咬一口苹果C类买一个苹果首先我们根据不...

Java 2019-11-02 PM 5127℃ 3条

使用.this与.new

使用.this与.new前言本篇因为《Java编程思想》讲述的比较详细,同时在前面的篇章中也进行了详细的概述,小编就偷懒一回,将原文还原给大家。一、原文概述​ 如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟原点和this。这样产生的引用自动地具有正确的类型,这一点在编译期就被知晓并接受检查,因此没有任何运行时开销。下面展示了如何使用.this :代码public class DotThis { void f() { System.out.println("DotThis.f()"); } pub...

Java 2019-11-01 PM 1782℃ 0条

链接到外部类

链接到外部类前言刚在前面讲过创建内部类,现在我们跟着《Java编程思想》往后走,进行下一节。一、内部类的用途当你生成一个内部类的对象时,此对象与制造它的外围类的对象(enclosing object)之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其外围类的所有元素的访问权。二、代码举例代码//选择器 interface Selector { boolean end(); Object current(); void next(); } public class Sequence { private Obje...

Java 2019-10-31 PM 3786℃ 2条

使用IDEA创建Filter

使用IDEA创建Filter前言在前面已经介绍了过滤器的相关作用,本次我们通过IDEA创建Filter。一、准备阶段Tomcat WEB服务器IDEA开发工具二、 IDEA创建Javaweb项目1.打开开发工具IDEA创建项目,File → New → Project....2.根据步骤进行如下选择:①.点击新建Java项目,②.选择Web Application,③.勾选Create web.xml选项,④.点击next3.进入New Project页面,填写项目名称和选择项目存放路径,点击Next.Porject name:项目名称,Project location:项目地址4.此时...

Java 2019-10-30 PM 6554℃ 2条

创建内部类

创建内部类前言在前几篇中讲嵌套接口时,嵌套接口没讲到,把嵌套类给简单介绍了一下,由于《Java编程思想》第十章都在讲内部类,现在就跟着书从头温习一遍吧。一、内部类相关介绍内部类:将一个类的定义放在另一个类的内部。代码public class Parcel1 { class Contents{ private int i = 11 ; public int value(){return i;} } class Destination{ private String label; Desti...

Java 2019-10-29 AM 1855℃ 0条

浅谈过滤器

浅谈过滤器前言在项目中过滤器(Filter)是很常用的,在本篇将对过滤器作一个简单介绍,在以后章节中将慢慢深入。一、过滤器(Filter)简单介绍​ Filter在英文中也叫过滤器,使用Filter的主要目的就是完成过滤操作。可以在一个请求到达servlet之前,将其截取进行逻辑判断,然后决定是否放行到请求的servlet。也可以在一个response到达客户端之前,截取结果进行逻辑判断,然后决定是否允许返回给客户端。 (如下图所示)​ Filter不是一个servlet,它不能产生一个response,但是它能能够在一个request到达servlet之前预处理...

Java 2019-10-28 PM 2020℃ 0条

如何在本地部署多个Tomcat服务

如何在本地部署多个Tomcat服务前言​ 现在不管是在工作中还是在平时练习测试,启动一个Tomcat已经不能在满足我们需求,本篇小编将带着大家详细解如何在本地部署多个Tomcat并同时运行,进行开发测试环境搭建。​ 本来想通过百度搜索就可以搭建多个Tomcat,在实际操作中还是踩了很多坑,所以请大家多注意。一、单个Tomcat的安装1.到官网下载Tomcat安装包,下载链接地址: https://tomcat.apache.org/2.找到左侧栏Downlod,选择自习想要下载的Tomcat版本,本次选择的版本是Tomcat 83.点击Tomcat 8,然后选择符合自...

工具 2019-10-27 AM 4433℃ 2条

接口中的工厂方法设计模式

接口中的工厂方法设计模式前言小编经过一步步摸索,终于到了《Java编程思想》接口这一章的最后一节,接口与工厂.....本次小编只通过书中的示例对工厂模式作一个简单解析,不进行深入探讨。一、概念工厂设计模式是为了将对象的创建与使用进行分离 。(这段话是本小结的重点)​ 接口是实现多重继承的途径,而生成遵循某个接口的对象的典型方式就是工厂方法设计模式。这与直接调用构造器不同,我们在工厂对象中调用的是创建方法,而该工厂对象将生成接口的某个实现的对象。​ 在理论层面,通过这种方法,我们的代码将完全与接口的实现分离,这就使得我们可以透明的将某个实现替换成为另一个实现。二...

Java 2019-10-26 AM 1875℃ 0条