一、Spring Boot 介绍 Spring Boot 是由Pivotal团队提供的一种全新的微服务框架,其设计目的是用来简化Spring应用的初始化搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板话的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
转载
2023-07-07 11:49:15
101阅读
1、独立运行的Spring项目 SpringBoot可以以jar包的形式独立运行,运行一个SpringBoot项目只需要通过java -jar xx.jar来启动。2、内嵌Servlet容器 SpringBoot 可以选择内嵌Tomcat、Jetty或者Undertow,这样可以无需以war包形式部署项目。3、提供starter简化Maven配置 Spring提供了一系列的starter p
转载
2023-07-03 16:38:40
47阅读
Spring Boot 基础应用
原创
2020-06-15 14:11:00
499阅读
点赞
添加web功能启动器添加了Spring Bo...
转载
2018-01-18 09:15:00
47阅读
2评论
添加web功能启动器 添加了Spring Boot基础依赖后,如要使用web mvc功能,只需要添加如下启动器即可,Spring Boot会自动装配web功能。 添加启动类 然后添加启动类,建议放在根包下,这里把Controller和启动类放在一起也是没问题的,实际请分包出来。 启动类必须要有mai
原创
2021-05-25 13:36:46
266阅读
在现代开发中,用户注册是应用的基础功能之一。Spring Boot作为一种流行的Java框架,简化了后端开发。在实现注册功能的过程中,我们可能会遇到各种问题,阅读这篇文章能够帮助你解决常见的“Spring Boot注册功能”问题,确保你的应用顺利运行。
## 问题背景
在开发一个基于Spring Boot的用户管理系统时,我们需要实现用户注册功能。每当用户尝试注册账号时,我们希望能够成功创建新
SpringBoot整合Shiro 之 用户名密码登录首先 使用Shiro 我们要大致了解清楚 什么是Shiro?它能帮我们实现什么功能? 根据[官方文档]介绍:Shiro 是一个功能强大且易于使用的Java安全框架,可以实现 身份验证、授权、加密和会话管理功能。 那么今天 我这里就主要 实现以下 身份验证功能,也就是用户登录啦。1.数据库 这里提供一个简单 user表SQLCREATE TABL
转载
2023-11-13 12:05:28
76阅读
1、新建登录页面,login.jsp页面如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
转载
2023-08-10 20:55:23
110阅读
日志在一个系统中充当这重要角色。本文主要就如何配置日志进行实战。本文基于logback的方式。直接上代码,代码中有详细的说明。1. 在springboot全局配置文件中指定日志配置文件的路径# 日志配置
logging:
config: classpath:logback-spring-dev.xml
file:
name: qs-server.log
path: ./lo
转载
2023-09-19 01:08:20
85阅读
springboot的devtools自动加载工具
使用spring-boot-devtools的应用程序将在类路径上的文件发生更改时自动重新启动。
在pom.xml文件中加入一下依赖
转载
2023-05-26 06:45:55
119阅读
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
转载
2023-05-26 03:24:49
100阅读
SpringBoot默认的存放静态资源文件的位置是:注:SpringBoot中的src/main/resources/资源文件夹对应classpath:。默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为:即:搜索文件夹的优先顺序和数组中的顺序一致。当我们访问IP地址:端口号/时,就相当于访问到了这四个文件夹。如:访问:localhost:8080/123.jpg时,就会先去看
转载
2023-09-13 22:00:56
140阅读
目录: 概念 实现 原理一、概念 自动登录是我们在软件开发时一个非常常见的功能,例如我们登录 QQ时,登录界面会有记住密码这个功能,下次进入qq会进行自动登录。 浏览器的自动登录是指用户在登录成功后,在某一段时间内,如果用户关闭了浏览器并重新打开,或者服务器重启了,都不需要用户重新登录了,用户依然可以直接访问接口数据。 那么应该如何实现呢,其实s
转载
2023-08-15 11:20:29
138阅读
众所周知springboot两大特性,ioc和aop即控制反转和面向切面编程。 aop的用处主要是横向截取公有功能。比如管理事务,处理异常等 目前在做一个论坛系统,需要统计在线人数。 有两个方案: 1、就是利用Session会话机制,通过监听器判断是否有新的会话生成,这种的好处是即使参数中没有用户信息也可以正常收集信息,缺点是如果同一个用户打开多个会话,那么会重复记录。 2、就是利用一个Set集合
转载
2024-07-02 07:40:39
53阅读
什么是微服务?微服务是允许开发人员独立开发和部署服务的一种体系结构。 每个运行的服务都有自己的流程,这就实现了轻量级模型来支持业务应用程序。微服务的优势:微服务为其开发人员提供以下优势: 1、易于部署 2、简单的可扩展性 3、与容器兼容 4、最小配置 5、生产时间较短那再看看什么是Spring Boot?Spring Boot为Java开发人员提供了一个很好的平台,可以开发一个独立的、生产级的Sp
转载
2023-08-07 22:55:06
92阅读
实现用户信息接口,自定义获取用户信息的方法,主要时实现了 loadUserByUsername 方法,并返回一个封装了用户账号,密码,权限等信息的 UserDetails 类型的实例 User。
MyUserDetailServiceImpl.java
转载
2023-05-26 01:41:38
607阅读
九、Spring Boot数据校验9.1 什么是数据校验?数据校验?数据校验就是在应用程序中,对输入进来的数据做语义分析判断,阻挡不符合规则的数据,放行符合规则的数据,以确保被保存的数据符合我们的数据存储规则。数据校验的方式?在Spring MVC中做数据校验有两种方式:一种是 Spring 自带的验证框架,另外一种就是是利用 JSR 实现数据校验。初识JSRJSR是Java Specificat
转载
2023-11-02 00:23:30
84阅读
1.SpringBoot的特点:①为基于Spring的开发提供更快的入门体验②开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。
转载
2023-05-26 01:42:07
99阅读
spring boot 、maven、mybatis-plus、postman需要安装idea、jvm、maven、mysql采用调用接口的形式返回给前端纯接口,没有.jsp,没有.html 接口功能:1、登陆:1)输入用户名密码登陆2)使用md5加密与数据库的密文做验证2、注册:1)输入用户名、密码、性别、年龄、电话号码2)用户名、密码、年龄、电话号码均采用正则校验规范3、通过用户名获
转载
2023-08-30 09:58:40
93阅读
Spring Boot具有以下优点: (1)遵循"习惯优于配置"原则,使用Spirng Boot只需很少的配置,大部分时候可以使用默认配置; (2)项目快速搭建,另外还可以无配置整合第三方框架; (3)可完全不使用xml配置,只使用自动配置和Java Confi
转载
2023-07-04 17:53:13
100阅读