什么是Servlet?Servlet是一种基于Java技术的Web组件,用于生成动态内容,由容器管理。类似于其他Java技术组件,Servlet是平台无关的Java类组成,并且由Java Web服务器加载执行什么是Servlet容器?Servlet 容器,有时候也称作为 Servlet 引擎,作为Web服务器或应用服务器的一部分。通过请求和响应对话,提供 Web 客户端与 Servlets 交互的
转载 2024-08-25 17:04:01
62阅读
(1) MVC:web分层的一个核心也是非常“伟大”的一种设计模式 ① 模型 ② 视图 ③ 交互 ① 优势: 1) 和Spring一脉相承 2) 灵活性,更加优雅 3) 兼容性 1. SpringMVC的完整业务流程 (1) 请求抵达web.xml
转载 4月前
20阅读
今天第一天学习spring boot,写下自己的一些经验和随笔,记录下自己的经历。一、环境和软件安装  1.1、最基础的Java环境安装,这点要是还是不会的,自行百度解决  1.2、idea下载(我用的idea是2019.2的版本)二、创建spring boot项目  2.1、create new project(创建一个新的项目)  2.2、选择spring Initializr,之前有试过一次
转载 6月前
19阅读
SpringBoot当中如何整合动态html模板:Thymeleaf ...
转载 2021-10-29 19:00:00
614阅读
2评论
在之前所见到的信息显示发现都是以Rest风格进行显示,但是很明显在实际的开发之中,所有数据的显示最终都 应该交由页面完成,但是这个页面并不是*.jsp页面,而是普通的*.html页面,而且最为重要的是,此处所使用的 渲染的页面采用的是模板方式的显示,而在JAVA开发行业,对于前台的显示模板常见的有一共有三类技术: FreeMarker、Velocity、thymeleaf(推荐使用),于是下面就利
转载 2024-03-20 09:56:18
241阅读
文章目录一、功能说明二、快速使用三、实现原理1、动态管理实现(1) 配置管理介绍(2) 使用后处理器拦截SpringBoot原本的定时任务(3) 使用ApplicationRunner初始化自定义的定时任务运行器(4) 进行动态管理2、增强接口实现(1) 增强接口(2) 代理抽象类(3) 调用链类(4) cglib动态代理实现(5) 定时任务执行器实现(6) 增强器代理逻辑 一、功能说明  Sp
在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。
转载 2024-02-20 11:08:32
80阅读
场景描述:前一阵子接手的新项目中需要使用2个数据源。一个叫行云数据库,一个叫OceanBase数据库。就是说,我有时候查询要查行云的数据,有时候查询要查 OceanBase 的数据,咋办?废话不多说, 下面以mysql为例,开整。一、环境依赖<dependency> <groupId>org.springframework.boot</groupId>
1、绝对路径写死不合理,相对路径问题待思考? 2、在SpringBoot项目中,默认访问 _static_目录下的静态文件,如果自定义怎么处理,原理分析? 目录结构如下图:静态页面(静态页面与动态页面学习 )Spring Boot 默认为我们提供了静态资源处理,默认提供的静态资源映射如下:- classpath:/META-INF/resources - classpath:/resource
基于SpirngBoot实现动态定时任务1.准备工作1.建Springboot工程2.引入依赖这里只需要引入lombok和web依赖即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta
前言文字是网页中最基本的元素,一般我们在网页上都是展示的静态文字,但是就效果来说,还是比较枯燥的。文字淡入淡出的动画效果在项目中非常实用,如果有某些关键的文字,可以通过这种动态的效果来提醒用户阅读。动态效果图 这个 Demo 是不断重复地设置文字的大小和透明度,这些英文字母也是我自己利用 HT 的矢量绘制的,总的来说效果还是不错的。代码实现代码总共一百来行,比较简单,前面说过我的英文字母
转载 2024-01-29 10:53:27
70阅读
一. 自定义错误处理经过上一章节的学习,我们了解了Spring Boot底层是怎么处理error的。那么看了上面的源码后,我们是否可以自己定义404或者500的错误页面返回给客户端呢?自定义错处处理方式Spring Boot开发指南上提供了以下四种方式:1️⃣. 自定义一个bean,实现ErrorController接口,那么默认的错误处理机制将不再生效;2️⃣. 自定义一个bean,继承Basi
一. 从Spring 3.0开始,增加了一种新的途径来配置Bean Definition,这就是通过Java Code配置Bean Definition。与XML和Annotation两种配置方式不同点在于: 前两种方式XML和Annotation的配置方式为预定义方式,即开发人员通过XML文件或者Annotation预定义配置Bean的各种属性后,启动Spring容器,Spring容器
转载 2023-12-09 22:01:12
33阅读
动态HTML,通常称为DOM脚本或DHTML,是一组可用于在网站上创建交互式元素的工具。通常,动态HTML结合了标准HTML,即web的标记语言,使用脚本语言。这允许网站设计者在网页中包含可变元素,用户可以在页面加载后对其进行更改。动...动态HTML,通常称为DOM脚本或DHTML,是一组可用于在网站上创建交互式元素的工具。通常,动态HTML结合了标准HTML,即web的标记语言,使用脚本语言。
1、springboot动态指定对应环境的yml文件1.1 SpringBoot在启动加载配置文件时,如没有明确指定spring.profiles.active属性,默认是加载application.yml或application.properties文件。还可以使用以下命名约定来定义特定于配置文件的属性:application-sit.yml或application-sit.properties
Groovy语言前言一、 Groovy火吗?二、Groovy的特点三、使用步骤3.1 导入pom.xml依赖3.2 配置application.yml3.3 编写API接口3.4 编写业务层3.5 测试四、集成Groovy4.1 导入pom.xml依赖4.2 编写API接口4.3 编写业务层4.4 测试五、插入数据对比5.1 Java的方式5.2 Groovy的方式六、Groovy基本语法6.1
转载 2024-03-21 20:04:08
102阅读
<html> <head> <title>js动态创建html元素</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <script type="text/java
转载 2023-06-09 11:06:38
323阅读
SpringBoot中如何进行动态分页查询?一、创建一个实体类/** * @Author 刘路生 * @Date 2019/11/28 10:23 */ @Entity @Data @Table(name = "good") @GenericGenerator(name = "jpa-uuid", strategy = "uuid") public class Good implements
转载 2024-07-23 21:55:21
115阅读
一、Quartz简介了解 Quartz Quartz 是一个完全由 Java 编写的开源作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 可以与 J2EE 与 J2SE 应用程序相结合也可以单独使用。Quartz 允许程序开发人员根据时间的间隔来调度作业。Quartz 实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发
1.表 job任务表CREATE TABLE `sys_job` ( `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `job_name` varchar(64) NOT NULL DEFAULT '' COMMENT '任务名称', `job_group` varchar(64) NOT NULL DEFAULT
转载 2024-04-19 13:02:42
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5