spring
文章平均质量分 76
小吕努力变强
无限进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot项目@Scheduled()定时任务
文章目录前言创建springboot项目添加依赖启动器添加注解写一个定时任务工具类启动服务定时任务cron规则详解快捷生成规则规则详解本文结束前言在项目中通常会用到定时任务,来实现某些业务(比如凌晨服务器比较空闲的时候,做一些数据库的操作),本文将大致的讲解一下如何使用@Scheduled实现定时任务创建springboot项目创建一个springboot项目,不再赘述添加依赖<?xml version="1.0" encoding="UTF-8"?><project原创 2021-11-28 19:13:33 · 3542 阅读 · 0 评论 -
thymeleaf的简介与标签的使用语法(变量输出、字符串操作、日期格式化处理、条件判断、迭代遍历、域对象操作、URL表达式)
thymeleaf的简介与标签的使用语法一、thymeleaf简介Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发,模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#、PHP语言体系下也有模板引擎。除了thymeleaf之外还有Velocity、FreeMarker等模板引擎,功能类似。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。使原创 2021-08-08 18:53:22 · 907 阅读 · 0 评论 -
Sprintboot mvc项目异常处理详解(@ExceptionHandler、@ControllerAdvice、@Configuration等、优先级)
Sprintboot mvc项目异常处理springboot提供了五种异常处理机制,接下来我们来看看是哪些!准备工作搭建好环境之后,写一个会报错的controller,如下:一、自定义错误页面在上述的准备工作完备之后,我们进行请求会由springboot自行转发至这个错误处理页面,那么如何自定义这个页面呢?答案是:在templates新建一个error页面,然后重启项目再次请求二、@ExceptionHandler处理局部异常在上述的controller里面加上局部异原创 2021-08-08 17:44:40 · 728 阅读 · 0 评论 -
Springboot项目通过pagehelper实现分页(后端pagehelper,前端JS)
Springboot项目通过pagehelper实现分页(后端pagehelper,前端JS)一、准备工作首先创建一个springboot项目,搭建好基础的环境(数据库、pojo层、mapper层),由于不是分页组件的侧重点,所以不再赘述讲解,但是展示!!(分页组件pagehelper主要体现在service层和controller层)二、引入jar包 <!--分页--> <dependency> <groupId原创 2021-08-08 11:30:37 · 1408 阅读 · 0 评论 -
使用@Configuration扫描配置文件(@Configuration、@ConfigurationProperties和@PropertySource组合使用)
使用@Configuration扫描配置文件(@Configuration、@ConfigurationProperties和@PropertySource组合使用)@Configuration:相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,建议仍然通过@Configuration类作为项目的配置主类——可以使用@ImportResource注解加载xml配置文件。比如我要写一个配置类,扫描我的数据库配置信息,那么我可以这样写一、@Configuration+@Configura原创 2021-08-07 23:58:24 · 2936 阅读 · 0 评论 -
@RestController和@Controller的区别和使用技巧(Controller层注解详解、@RestController、@Controller、@RequestMapping等)
@RestController和@Controller的区别和使用技巧(Controller层注解详解、@RestController、@Controller、@RequestMapping等)@RestController注解相当于@ResponseBody + @Controller合在一起的作用。@controller返回(return)的是视图的名字,而@RestController返回的则是return后面的信息(接下来举几个例子)@Controller可以实现返回信息(String)、原创 2021-08-07 21:49:08 · 1828 阅读 · 0 评论 -
使用idea搭建springboot项目(html模板引擎、整合mybatis)
使用idea搭建springboot项目(html模板引擎、整合mybatis、异常处理、config注释、pageInfo分页实现)一、新建web项目然后就创建出来了!导入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-08-04 22:07:51 · 1624 阅读 · 2 评论 -
springboot 整合jsp
废话不多说,直接建项目新建一个springboot 的web项目勾选依赖导入jar包<!--整合jsp所需的jar--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <!-原创 2021-08-03 23:14:00 · 153 阅读 · 0 评论 -
使用idea搭建ssm项目(从项目到配置文件)
使用idea搭建ssm项目新建web项目之后就是命名包,项目创建java的包导入jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>t原创 2021-08-03 22:51:27 · 660 阅读 · 4 评论 -
手写一个简单的springmvc框架(基于xml文件、基于注解、自动映射参数实体对象)
手写一个简单的springmvc框架(基于xml文件、基于注解、自动映射参数实体对象)一、首先写一个既不使用xml文件,也不使用注解的简单框架业务需求实现 通过一个servlet来完成登录、注册功能(登录、注册功能不在一个类中)编写行为类接口package cn.mvc.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.u原创 2021-08-03 21:46:18 · 278 阅读 · 0 评论 -
Spring MVC体系结构和处理请求(使用idea创建一个mvc项目)
Spring MVC体系结构和处理请求一、SpringMVC介绍简介SpringMVC百度百科Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用原创 2021-08-03 20:59:06 · 560 阅读 · 2 评论 -
Spring的事务管理(特性、核心接口、并发问题、隔离级别、传播行为、基于xml文件配置、基于注解)
Spring的事务管理Spring事务管理概述事务的概述什么是 事务在数据库操作中,一项事务是由一条或多条操作数据库的SQL语句组成的一个不可分割的工作单元。当事务中的所有操作正常完成时,整个事务才能被提交到数据库中。如果当一项操作没有完成,则整个事务都会被回滚事务的特性原子性原子性是指一个事务必须被视为一个不可分割的最小工作单元,只有事务中的所有数据库操作都执行成功,才算整个事务执行成功一致性一致性是指事务将数据库从一种状态转变为下一种一致的状态隔离性隔离性还可以被称为并原创 2021-07-25 22:15:36 · 591 阅读 · 2 评论 -
spring和mybatis的整合
spring和mybatis的整合pojo层package cn.sm.pojo;public class Account { private int id; private String userName; private Double balance; public int getId() { return id; } public void setId(int id) { this.id = id; }原创 2021-07-25 21:14:49 · 149 阅读 · 0 评论 -
使用Spring连接数据库(增删改查)简单JDBC连接
使用Spring连接数据库(增删改查)applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springfram原创 2021-07-18 15:41:02 · 237 阅读 · 1 评论 -
有关IOC和AOP的拓展(构造方法注入、p命名空间、list、array、map、set、props、AOP、 @Resource和@Autowired注解详解)
有关Spring的拓展一、p命名空间注入改进原码回到打印机的案例之前我们为bean进行依赖注入时,使用的是<bean id="a4Paper" class="cn.printer.iface.TextPaper"> <property name="charPerLine" value="10"/> <property name="linePerPage" value="8"/> </bean>这种方式,原创 2021-07-15 22:08:54 · 452 阅读 · 3 评论 -
Spring核心概念(控制反转IOC、代理、面向切面AOP)
Spring核心概念提出疑问企业级系统:大规模:用户数量多、数据规模大、功能众多性能和安全要求高业务复杂灵活多变那么Java技术如何应对呢??一、引入SpringSpring百度百科Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。Spring解决了开发者在J2EE(后改名为javaEE)开发中遇到的许多常见的问题,提供了功能强大IOC(控制反原创 2021-07-14 23:58:57 · 1003 阅读 · 1 评论
分享