Spring Boot
文章平均质量分 64
莫得情感的码农
辛勤的蜜蜂是没有时间去悲哀
展开
-
SpringBoot——Thymeleaf基本表达式基本对象、功能对象
1Thymeleaf基本表达式基本对象模板引擎提供了一组内置的对象,这些内置的对象可以直接在模板中使用,这些对象由#号开始引用,我们比较常用的内置对象。主要的基本对象有两个;#request和#session#request 相 当 于 httpServletRequest 对 象 , 这 是 3.x 版 本 , 若 是 2.x 版 本 使 用。#httpServletRequest,在页面获取应用的上下文根,一般在 js 中请求路径中加上可以避免 404。相当于 HttpSession.原创 2021-10-18 23:24:46 · 440 阅读 · 0 评论 -
SpringBoot——Thymeleaf常见属性-字面量、字符串拼接、运算符
1字面量、字符串拼接、运算符字面量主要包含: 文本字面量( 用单引号'...'包围的字符串为文本字面量)、数字字面量、boolean 字面量、null 字面量字符串拼接:用于拼接字符串运算符:三元运算:表达式?”正确结果”:”错误结果”算术运算:+ , - , * , / , %关系比较::> , < , >= , <= ( gt , lt , ge , le )相...原创 2021-10-15 23:04:56 · 1075 阅读 · 0 评论 -
SpringBoot——Thymeleaf常见属性-th:inline内敛文本text、内敛脚本javascript
引言th:inline 有三个取值类型 (text, javascript 和 none),值为 none 什么都不做,没有效果内敛文本(th:inline=”text”)内敛文本表达式不依赖于 html 标签,直接使用内敛表达式[[表达式]]即可获取动态数据,但必须要求在父级标签上加 th:inline = “text”属性内敛脚本(th:inline=”javascript”)th:inline=”javascript”在 js 代码中获取后台的动态数据代码举例内敛文本和内敛脚本原创 2021-10-12 23:21:28 · 769 阅读 · 0 评论 -
SpringBoot——Thymeleaf常见属性-条件判断th:if、th:unless、th:switch、th:case
1Thymeleaf常见属性先来说说Thymeleaf常见的属性1 th:action 定义后台控制器的路径,类似<form>标签的 action 属性,主要结合 URL 表达式,获取动态变量2 th:method设置请求方法<form id="login" th:action="@{/login}" th:method="post">......</form>3th:href定义超链接,主要结合 URL 表达式,获取动态变量4th:sr...原创 2021-10-12 23:07:03 · 13469 阅读 · 1 评论 -
SpringBoot——Thymeleaf常见属性-使用th:each遍历数组、List、Map
1th:each遍历数组先创建一个user表package com.liuhaiyang.springboot.entity;import lombok.Data;//@Data 添加这个注解将不需要在写构造方法set、get等public class User { private Integer id; private String name; private String phone; private String address; /..原创 2021-10-06 22:52:55 · 14717 阅读 · 0 评论 -
SpringBoot——Thymeleaf 的表达式
目录1Thymeleaf标准变量表达式2 Thymeleaf选择变量表达式(了解,不推荐使用)3URL 表达式4 代码演示4.1 写一个实体4.2 写一个控制层4.3 核心配置文件4.4 前端展示数据页面以及结果截图4.4.1 userDetail页面(选择和标准变量表达式)4.4.2 url页面(URL 表达式)1Thymeleaf标准变量表达式语法: ${...}说明:标准变量表达式用于访问容器(tomcat)上下文环境中的变量,...原创 2021-10-04 23:17:31 · 924 阅读 · 0 评论 -
SpringBoot——SpringBoot 集成 Thymeleaf 模板
1认识 ThymeleafThymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发。模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在 C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生态下的模板引擎有 Thymeleaf 、Freemaker、Velocity、Beetl(国产) 等。Thymeleaf 对网络环境不存在严格的要求,既能用于 Web 环境下,也能用于非 Web 环境.原创 2021-10-04 22:40:45 · 662 阅读 · 0 评论 -
SpringBoot——Spring Boot 打包与部署
1 Spring Boot 程序 war 包部署pom.xml文件中做一些修改:修改打包方式为 war 指定最终打成war包的名称 手动指定 resources 文件夹编译打包的路径 添加SpringBoot内嵌Tomcat解析jsp的依赖(仅仅是为这个实例而添加)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h原创 2021-10-03 22:42:30 · 542 阅读 · 0 评论 -
SpringBoot——SpringBoot设置字符集编码
1 SpringBoot设置字符集编码SpringBoot设置字符集编码有两种方式方式一:使用传统的 Spring 提供的字符编码过滤器方式二:在 application.properties 中配置字符编码(推荐)2方式一:使用传统的 Spring 提供的字符编码过滤器先写个servletpackage com.liuhaiyang.springboot.servlet;import javax.servlet.ServletException;import jav..原创 2021-10-02 22:49:04 · 4778 阅读 · 0 评论 -
SpringBoot——SpringBoot使用过滤器Filter
1SpringBoot使用过滤器FilterSpringBoot中使用过滤器Filter有两种方式方式一:通过注解方式实现方式二:通过 Spring Boot 的配置类实现2方式一:通过注解方式实现原创 2021-10-02 22:12:26 · 13646 阅读 · 3 评论 -
SpringBoot——Spring Boot 中使用 Servlet
1 Spring Boot 中使用 ServletSpring Boot 中使用 Servlet有两种方式方式一:通过注解扫描方式实现方式二:通过 SpringBoot 的配置类实现(组件注册)2 方式一:通过注解扫描方式实现创建一个servlet类package com.liuhaiyang.springboot.servlet;import javax.servlet.ServletException;import javax.servlet.annotation..原创 2021-10-01 23:10:47 · 6172 阅读 · 0 评论 -
SpringBoot——Spring Boot 使用拦截器
先创建一个实体类package com.liuhaiyang.springboot.entity;public class User { private Integer id; private String name; private Integer age;//get()和set(),tostring()}创建一个拦截器,用来拦截用户登录package com.liuhaiyang.springboot.interceptor;import com.li原创 2021-10-01 22:30:11 · 480 阅读 · 0 评论 -
SpringBoot——Spring Boot 非 web 应用程序
目录1Spring Boot 框架中,创建一个非 Web 应用程序2 方式一2.1 创建service接口和实现类2.2 入口启动类2.3 结果截图3 方式二3.1创建service接口和实现类3.2入口启动类3.3 结果截图1Spring Boot 框架中,创建一个非 Web 应用程序在 Spring Boot 框架中,要创建一个非 Web 应用程序(纯 Java 程序),有两种方式方式一:直接在 main 方法中,根据 SpringAppl...原创 2021-09-29 23:03:15 · 2361 阅读 · 0 评论 -
SpringBoot——SpringBoot集成Redis
简单模拟一下SpringBoot集成Redis在pom.xml文件中添加依赖 (都有的就不写了)<!-- SpringBoot集成Redis的起步依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependenc原创 2021-09-28 23:27:29 · 503 阅读 · 0 评论 -
SpringBoot——SpringBoot中使用RESTful风格
目录1认识 RESTFul1.1Spring boot 开发 RESTFul 主要是几个注解实现1.1.1@PathVariable1.1.2 @RequestMapping(常用)1.1.3@PostMapping1.1.4 @DeleteMapping1.1.5@PutMapping1.1.6@GetMapping2 实现代码1认识 RESTFulREST(英文:Representational State Transfer,简称...原创 2021-09-27 23:34:06 · 1231 阅读 · 3 评论 -
SpringBoot——SpringBoot集成MyBatis
目录1 SpringBoot集成MyBatis1.1 准备工作1.2 pom.xml文件1.3 核心配置文件(application.properties)1.4GeneratorMapper.xml(配置MyBatis逆向工程核心文件)1.5service、controller、启动类2 DAO 其它开发方式2.1Dao接口上添加添加@Mapper2.2 在启动类上添加@MapperScan1 SpringBoot集成MyBatis1.1 准备工作首先...原创 2021-09-25 22:35:51 · 829 阅读 · 2 评论 -
SpringBoot——Spring Boot 前端使用 JSP
在 pom.xml 文件中配置以下依赖项<!--引入 Spring Boot 内嵌的 Tomcat 对 JSP 的解析包,不加解析不了 jsp 页面--><!--如果只是使用 JSP 页面,可以只添加该依赖--><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId>原创 2021-09-24 22:45:24 · 1277 阅读 · 0 评论 -
SpringBoot——多环境配置文件、自定义配置文件
1 多环境配置文件在实际开发的过程中,我们的项目会经历很多的阶段(开发->测试->上线),每个阶段的配置也会不同,例如:端口、上下文根、数据库等,那么这个时候为了方便在不同的环境之间切换,SpringBoot 提供了多环境配置,具体步骤如下: 目录结构dev#开发环境配置文件server.port=8080server.servlet.context-path=/devproduct#生产环境配置文件server.port=8083server.serv.原创 2021-09-21 23:09:54 · 1049 阅读 · 0 评论 -
SpringBoot——SpringBoot特性与四大核心
目录1.SpringBoot简介2.Spring Boot 的特性3.Spring Boot 四大核心(重点)4.Spring Boot入门案例4.1 创建Spring Boot项目4.2pom.XML文件的起步依赖4.3写一个controller包(用于测试)4.4 启动SpringbootTest01Application测试1.SpringBoot简介Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化 Spring 应用...原创 2021-09-19 23:16:40 · 7769 阅读 · 0 评论