
SpringBoot
文章平均质量分 65
shumeigang
这个作者很懒,什么都没留下…
展开
-
Spring Boot参数校验方案
Pattern(regexp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{8}$", message = "手机号格式不正确")@Max(value = 1120, message = "年龄不应超过120岁")@Size(min = 6, message = "密码长度不能少于6位")@Min(value = 0, message = "年龄不能小于0岁")@NotBlank(message = "密码不能为空")原创 2024-01-09 15:06:01 · 1375 阅读 · 1 评论 -
springboot 学习网站
4、@EnableWebMvc,WebMvcConfigurationSupport,WebMvcConfigurer和WebMvcConfigurationAdapter区别。3 、SpringApplication和SpringApplicationBuilder。5、springboot 跨源资源共享(CORS)7、springboot整合logback。6、springboot整合redis。1、自定义banner。原创 2023-12-16 10:27:00 · 580 阅读 · 0 评论 -
微服务
一、什么是微服务微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是基于 HTTP 的 RESTful API)进行通信。二、微服务之间是如何独立通讯的RestFulHttp协议是微服务架构中最常用的通讯机制。三、SpringCloud 和 Dubbo 有哪些区别 Dubbo SpringCloud 服务注册中心 Zookeeper Eureka 服务调用方式 RPC RE...原创 2020-11-03 19:34:24 · 223 阅读 · 1 评论 -
Springboot-服务器校验规则
在后端开发的过程中,验证前端参数的合法性是一个必不可少的步骤一、依赖<!--web启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>...原创 2019-03-07 17:18:41 · 223 阅读 · 0 评论 -
springBoot-quartz-Job
SpringBoot整合Quartz -JOB 完整实用例子1.首先新建项目SpringBoot-Quartzpom.xml依赖 :<properties> <java.version>1.8</java.version></properties><dependencies> <dependenc...原创 2019-03-11 14:41:47 · 452 阅读 · 0 评论 -
Thymeleaf
Thymeleaf 语法详解一 变量输出与字符串操作 1.1 th:text 在页面中输出信息. <h1>Hello : <b th:text="${name}"></b></h1> 1.2 th:value 可以将一个值放入到input 标签的value 中. 1.3判断字符串是否为空 ${#strings.isE...原创 2019-03-11 14:48:34 · 125 阅读 · 0 评论 -
Sprintboot-JUnit
演示环境:SpringBoot开发工具:IntelliJ IDEA1.pom.xml一般使用idea新建一个SpringBoot web项目时,一般都会自动引入此依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...原创 2019-03-11 16:26:56 · 189 阅读 · 0 评论 -
springboot-Cacheable
Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheable和@CacheEvict。使用@Cacheable标记的方法在执行后Spring Cache将缓存其返回结果,而使用@CacheEvict标记的方法会在方法执行前或者执行后移除Spring Cache中的某些元素。下面我们将来详细介绍一下Spring基于注解对Cache的支持所提供的几个注解。...原创 2019-04-10 16:05:17 · 2400 阅读 · 0 评论 -
springboot-Redis
SpringBoot使用Redis缓存测试项目结构(方法从网上获取,只用于学习)(1 )pom.xml引入jar包,如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redi...原创 2019-04-18 14:09:44 · 231 阅读 · 0 评论 -
springboot-JPA
Spring Boot Jpa 介绍首先了解 Jpa 是什么?Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate,TopLink,JDO 等 ORM 框架各自为营...原创 2019-05-13 11:02:54 · 121 阅读 · 0 评论 -
spring boot mybatis 整合
本文假设您已经新建好了springboot工程本列子用SQLSERVER2008 IDEA2018项目结构:1、在pom.xml中加入如下配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...原创 2019-03-07 11:48:57 · 158 阅读 · 0 评论 -
IDEA 2018中实现Springboot的 devtools 设置热部署
下面来说说springBoot项目的devtools自动部署:SpringBoot的部署分为两种,一个是HTML页面的不重启项目自动编译,,一个是JAVA代码的热部署1.项目搭建1.1UserDAO.cspackage com.example.demo;import org.springframework.stereotype.Repository;@Reposit...原创 2019-03-14 14:29:53 · 347 阅读 · 0 评论 -
springboot-Filter
一 通过注解扫描完成filter 组件 的注册 1 新建Servletimport com.sun.net.httpserver.HttpServer;import org.springframework.beans.factory.annotation.Autowired;import javax.jws.WebService;import javax.servlet.Ser...原创 2019-02-21 17:39:38 · 91 阅读 · 0 评论 -
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。其中,各注解的作用为:@PathVaribale 获取url中的数据@RequestParam 获取请求参数的值@GetMapping 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写@PathVaribal...原创 2019-02-22 14:52:49 · 311 阅读 · 0 评论 -
spring boot的@RequestParam和@RequestBody的区别
spring boot的@RequestParam和@RequestBody的区别一、问题描述 由于项目是前后端分离,因此后台使用的是spring boot,做成微服务,只暴露接口。接口设计风格为restful的风格,在get请求下,后台接收参数的注解为RequestBody时会报错;在post请求下,后台接收参数的注解为RequestParam时也会报错。二、问题原因 ...转载 2019-02-22 15:03:26 · 330 阅读 · 0 评论 -
springboot-Log
1 spring boot-Log 日志 pom.xml<!-- Exclude Spring Boot's Default Logging --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...原创 2019-02-23 16:45:33 · 320 阅读 · 0 评论 -
SpringBoot-fileUpload
一 新建文件 fileUpload.html 用于页面上传<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>&a原创 2019-02-25 17:18:19 · 2857 阅读 · 0 评论 -
SpringBoot-IDEA 快速入门
一 快速入门1maven构建项目2 点 Next3 选择web4 项目名称5 生存项目 修改 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...原创 2019-02-20 16:49:23 · 203 阅读 · 0 评论 -
Thymeleaf 入门
一 概述简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP二 Hello列子1.引入依赖 springboot直接引入: <dependency> <groupId>org.springframework.boot</groupId> &l...原创 2019-03-03 15:46:38 · 226 阅读 · 0 评论 -
Springboot--Exception
Springboot--Exception 自定义异常类一 controllerpackage com.example.demo.Controller;import org.springframework.stereotype.Controller;import org.springframework.validation.BindingResult;import ...原创 2019-03-08 16:58:45 · 225 阅读 · 0 评论 -
springboot-Servlet
1 新建Servlet (注意新建的位置)import com.sun.net.httpserver.HttpServer;import org.springframework.beans.factory.annotation.Autowired;import javax.jws.WebService;import javax.servlet.ServletException;im...原创 2019-02-21 16:52:24 · 158 阅读 · 0 评论