文章目录前言一、第一个Starter二、探索SpringApplication启动Spring三、starter自动化配置原理四、conditional机制实现五、自动化配置实现六、tomcat启动总结 前言spring boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。spring boot特点如下:创建独立的spring应用程序;嵌入
转载
2024-07-10 13:52:26
97阅读
前言: 我的后端项目是Java写的,用的Springboot框架。在部署服务器并配置https访问过程中,因为做了一些令人窒息的操作(事后发现),所以老是不能成功。 不成功具体点说就是:域名地址可以正常访问(http/https均可),而部署在服务器上的API仍然只能通过http访问,通过https访问会显示不安全连接! 通过提交工单,得到阿里云工作人员的帮助,他们给出了答案: 然
转载
2024-06-20 20:57:02
21阅读
学习过一个项目,记录一些基本知识点。 程序仓库:https://gitee.com/juncaoit/basic-springboot 目录: 1.springboot 的官网 2.@Controller与@RestController的区别 3.springboot的目录结构 4.同个⽂件的加载顺序 5.解压后的jar包的目录 6.对外接口使用统一的json格式 7
转载
2024-05-10 03:16:10
439阅读
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者一、为何选择SpringBoot &nb
原创
2024-09-12 09:12:27
77阅读
文章目录1 SpringBoot快速入门1.1 Web分析2. HTTP协议2.1 HTTP-概述2.1.1 介绍2.2.2 特点2.2 HTTP-请求协议2.3 HTTP-响应协议2.3.1 格式介绍2.3.2 响应状态码常见的相应状态码3 WEB服务器3.1 服务器概述 1 SpringBoot快速入门Spring的官网Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提
转载
2024-06-21 20:06:42
34阅读
基于springboot的设备管理系统的架构搭建 使用工具:idea数据库:mysql相关技术:shiro mybatis activemq等 (1) 新建项目 new project ,idea有专门的springboot插件,方便我们快速的创建springBoot项目,如下图,点击spring Initalizr 选
转载
2024-03-08 08:44:53
74阅读
文章目录前言1.1 简介1.2 优点1.3 简介1.4 扩展 前言现在市面上框架种类繁多。前端有vue,bootstrap,react,后端有mybatis,spring,springmvc等等,前面已经给大家介绍了mybatis,现在来送上一波spring5给大家1.1 简介Spring ->顾名思义:春天,为开源软件带来春天2002,首次推出了Spring框架的雏形:interface
转载
2024-03-29 12:59:28
68阅读
ring Boot 前后端分离项目,一定要不加载问题spring.resources.stat...
原创
2023-04-22 06:55:07
86阅读
一:什么是shiroShiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持:用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。用户分配角色,角色定义权限。访问授权时支持角色或者权限,并且支持多级的权限定义。简单来说shiro是通过自己的配置,来保证接口只能被指定的角色或权限访问,保证了接口的安全。二:添加shiro依赖<
转载
2024-03-08 21:22:45
227阅读
Springboot-mybatis
常用注解
@Mapper //使用这个注解表示这是一个mybatis的mapper类。
@Component //泛指组件,当组件不好归类时,使用该注解标注。
@Repository //用于dao层,用于标注数据访问组件
@Service //用于标记业务层组件
@Controller //用于标注控制层组件
//以上都是将相应的类注入到spring容器
原创
精选
2024-05-06 16:12:18
302阅读
点赞
在现代软件开发中,`Spring Boot框架`和`前后端分离`的设计模式受到了广泛的关注。这篇博文记录了如何运用`Java`语言在`Spring Boot`框架下实现前后端分离的过程。以下内容将从技术背景、原理、架构解析、源码分析、案例逐步深入。
## 背景描述
随着互联网技术的发展,特别是在2013年之后,前后端分离逐渐成为开发者的惯例。前端通过与后端接口进行通讯,大大提高了开发效率,其时
目录前言一、spring是什么?二、对spring的通俗理解三、spring深入理解及其主要特点四、spring框架的七个模块前言在学习Java后端开发中,spring框架是我们必须要掌握的重点知识一、spring是什么? Spring是一个开源框架,它由 Rod Johnson 创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事
转载
2023-11-09 12:54:42
120阅读
目录一、项目简介二、开发技术与环境配置2.1 SpringBoot框架2.2 Java语言简介2.3 Vue的介绍2.4 mysql数据库介绍2.5 B/S架构三、系统功能实现四、系统项目截图前台汽车信息界面在线论坛界面公告信息界面管理员后台页面商家管理界面公告信息管理界面论坛管理界面汽车管理界面汽车留言管理界面论坛管理界面五、核心代码5.1、文件上传5.2、数据库配置5.3、登录功能实现5.4、
转载
2024-08-08 22:02:21
15阅读
给自己留个档首先确定一下idea中全局设置中Maven的设置设置为自己的Maven 第一步 然后删掉src第二步 第三步在 springboot的pom.xml中添加 <parent>
<groupId>org.springframework.boot</groupId>
<artifactId
转载
2024-04-19 11:21:39
39阅读
前端框架:Vue,相关网址:https://cn.vuejs.org/v2/guide/UI框架:Element,相关网址:https://element.faas.ele.me/#/zh-CN/component/installation后端框架:SpringBoot+Mybatis(数据库框架)+Redis(缓存数据库框架)数据库:MySql目标:前后端数据打通。搭建步骤:一、搭建Vue脚手架
转载
2024-01-30 21:18:00
72阅读
开发环境IDEA,MySQL,Navicat1.创建数据库并添加一些数据2.创建前端项目1.cmd 创建项目,注意这里需要Vue3或者以上,不是的同学可以用其它方式创建前端项目,或者更新到Vue3以上也行。进入到如下页面: 我先运行了一下之前的例子确保环境没问题, 2.点击项目管理进入创建页面 3.选择文件夹创建该项目,选择好了点击创建 3.出现这里只需要等它创建就好了(可能需要等30秒左右) 4
转载
2023-11-11 16:29:15
304阅读
一款 Java 语言基于 SpringBoot2.x、MybatisPlus、Vue、ElementUI、MySQL等框架精心打造的一款前后主题,实现了个性化呈现的需求;
原创
2022-09-24 00:43:59
373阅读
在我们的实际开发中,费事写完一个接口之后,还要维护该接口的接口文档,接口少还好说,当接口数量很多,维护接口文档也会是一个很繁重的任务。还有一点就是在我们修改完一个接口后,我们经常忘记把修改的内容添加到接口文档之内,或者我们添加了但前端同学没有及时注意到,所以这就会造成前后端的接口信息不同步,影响开发进度以及质量。这两天我简单总结了一下swagger2和springboot的整合。它既可以减少我
转载
2024-06-21 12:57:55
94阅读
文章目录一. 搭建环境二. 开发简易的ssm后台程序1. 建立数据库表2. 搭建ssm框架2.1 UserInfoDO.java2.2 UserInfoDao.java + UserInfoMapper.xml2.3 UserInfoController.java2.4 SsmspringboottestApplication.java2.5 mybatis-config.xml(可选)2.6
转载
2024-04-28 14:53:55
59阅读
JavaWeb是基于 SpringBoot2+Layui2.5.6+Thymeleaf++Shiro+MybatisPlus 研发的权限(RBAC)及内容管理系统,致力于做更简洁的后台管理框架,包含系统管理、代码生成、权限管理、站点、广告、布局、字段、配置等一系列常用的模块,整套系统一键生成所有模块(包括前端UI),一键实现CRUD,简化了传统手动抒写重复性代码的工作。 同时,框架提供长大量常规组
转载
2023-07-21 16:18:37
234阅读