springboot springmvc spring

Spring 的依赖注入

# Spring 的依赖注入 @[toc] ## 每博一文案 ```tex "在千千万万个选择里",我永远选择去做哪些我认为值得的事,我可能干得很漂亮,也可能搞得一塌糊涂。 但没关系,重要的是我为之努力过。”我们很难做好每件事,让人生不留下任何遗憾,尽力而为就好“享受 生活的过程,接受结果。”人生是 ......
Spring

springboot

这几天查阅了几十篇文章,总结了springboot的一些心得。 一.Spring Boot 是什么 从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在 Java EE 开发中真正意义上的标准,但是随着技术的发展,Java EE 使用 Spring 逐渐变得笨重起来,大量的 XML ......
springboot

springboot元注解@Target@Retention@Documented

@Target(ElementType.METHOD) 是一个元注解,用来标注注解的作用目标。这里的@Target(ElementType.METHOD)表示该自定义注解可以用于方法上。 @Retention(RetentionPolicy.RUNTIME) 是一个元注解,用来标注注解的保留策略。这 ......

springboot学习之十二(异常处理统一返回)

SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler ......
springboot

springboot学习之十一(统一返回结果)

SpringBoot统一返回结果在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素: code状态码:由后端统一定义各种返回结果的状态码message 描述:本次接口调用的结果描述data 数据:本次返回的数据。 ......
springboot 结果

springboot i18n 国际化

默认一: 1、配置 # 主Spring spring: messages: basename: i18n.rsltMessage,i18n.errorCodeMessage 2、多语言文件 在resources下 新建i18n文件夹 ,在在这个下面建立多语言: rsltMessage.propert ......
springboot 国际 i18n i18 18n

Spring框架

day01-下载,概述.监听器 Spring4学习路线 第一天:Spring的概述,SpringIOC入门(XML),Spring的Bean管理,Spring属性注入 第二天:Spring的IOC的注解方式,Spring的AOP开发(XML) 第三天:Spring的AOP的注解开发,Spring的声 ......
框架 Spring

JAVA面试之SpringMVC

一、工作流程 流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet ......
SpringMVC JAVA

spring-boot 自定义starter

步骤: 1.新建一个starter项目,该项目是一个空的项目,只需要在pom.xml中 引入后面的 autoConfiguration jar (需要autoconfiguratio项目建好并且打包到maven仓库中) <?xml version="1.0" encoding="UTF-8"?> < ......
spring-boot starter spring boot

SpringBoot+ShardingSphere+Mybatis实现Mysql8读写分离

场景 CentOS7安装Mysql8并进行主从复制配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131810683 在上面搭建起来Mysql之间的主从复制的基础上,在SpringBoot项目中实现Mysql数据的 读写分离 ......

大公司为什么禁止在 Spring Boot 项目中使用 Tomcat?

来源:toutiao.com/a6775476659416990212 ## **前言** 在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。 同时,SpringBoot也支持Undertow容器,我们可以很方便的用Und ......
项目 Spring Tomcat 公司 Boot

Vue+springboot集成PageOffice实现在线编辑Word、excel文档

# 说明: PageOffice是一款在线的office编辑软件,帮助Web应用系统或Web网站实现用户在线编辑Word、Excel、PowerPoint文档。可以完美实现在线公文流转,领导批阅,盖章。可以给文件添加水印,在线安全预览防止用户下载和复制文件等 # 一、环境要求 前端Vue项目:Nod ......
PageOffice springboot 文档 excel Word

Idea SpringBoot 项目启动时提示程序包不存在和找不到符号

从git上克隆了一个SpringBoot项目,并且使用Maven编译也通过了,奇怪的是当Build Project时却提示符号不存在 。如下图: 先查看导入的类是否存在,如果不存在的话,那查看一下是否缺少了maven依赖。我这边是可以访问到类的,并且jar包也导入成功了。 也尝试了网上的解决方法,设 ......
SpringBoot 符号 程序 项目 Idea

spring boot使用mongodb时,xxxRepository不能Autowired的问题

默认情况下,当继承MongoRepository的CRUD在@SpringBootApplication的子包下时,xxxRepository是能够自动被扫描和创建代理的。但是如果不在默认路径下,就无法注入了,即使是扫描路径加到了@ComponentScan也一样。 解决方法: 在springboo ......

SpringBoot实现浏览器端大文件分块上传

​ 前言 一、SpringMVC简介 1.1、SpringMVC引言 为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架 ......
SpringBoot 浏览器 文件

Spring + SpringMVC + SpringBoot + MyBatis 相关注解

创建对象的: @Controller: 放在类的上面,创建控制器对象,注入到容器中 @RestController: 放在类的上面,创建控制器对象,注入到容器中。 作用:复合注解是@Controller , @ResponseBody, 使用这个注解类的,里面的控制器方法的返回值 都是数据 @Ser ......
注解 SpringBoot SpringMVC MyBatis Spring

Springboot 整合Swagger Swagger使用教程

# swagger使用教程——快速使用swagger ## 一、swagger简介 官网:https://swagger.io/ ### 1、认识swagger swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RestFul风格的web服务,总体目标是使客户端和文件系统作为服务器以 ......
Swagger Springboot 教程

SpringMVC实现浏览器端大文件分块上传

​ 设计由来 在实际的项目开发中常遇到超大附件上传的情况,有时候客户会上传GB大小的文件,如果按照普通的 MultipartFile方式来接收上传的文件,那么无疑会把服务器给干崩溃,更别说并发操作了。 于是笔者决定要写一个超大附件上传的方法,于是有此。 功能实现图 ​ 编辑 功能介绍 上传请求异步操 ......
SpringMVC 浏览器 文件

springBoot——整合mybatis

spring整合mybatis springBoot整合mybaits 配置文件 spring: datasource: url: jdbc:mysql://localhost:3306/test driver-class-name: com.mysql.jdbc.Driver username: ......
springBoot mybatis

springBoot——整合junit

spring整合junit复习 springBoot整合junit package com.example.springboot_04; import com.example.springboot_04.service.ServiceBook; import org.junit.jupiter.ap ......
springBoot junit

Spring文件上传和下载预览-WebMvcConfigurer方式

WebMvcConfigurer配置添加resources映射到本地路径 ```java package com.example.springfileupload3.config; import org.springframework.context.annotation.Configuration ......
WebMvcConfigurer 方式 文件 Spring

springboot xxl-job 执行器

maven依赖: <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.4.0</version> </dependency> 配置文件: xxl: job: acce ......
springboot xxl-job job xxl

springBoot——多环境开发

不常用的application.properties版的 常用的:application.yml版 #多环境开发,设置启用环境 spring: profiles: active: test #开发 spring: config: activate: on-profile: dev server: p ......
springBoot 环境

【xiaoxiao-demo】SpringBoot 案例分享

> 预览图 ![](https://img2023.cnblogs.com/blog/1506449/202307/1506449-20230720094731893-996914902.png) 里面列举了很多小的例子,欢迎大家借鉴。 ![](https://img2023.cnblogs.com ......

springBoot——读取数据

在yml文件中读取数据,用$符号就可以 类似于这样的 如果要读取yml里面全部的数据,就用自动装配来写 而如果要用实体类来读取里面的数据 package com.example.springboot_01.domain; import org.springframework.boot.context ......
springBoot 数据

我开源了团队内部基于SpringBoot Web快速开发的API脚手架stater

我们现在使用**SpringBoot** 做Web 开发已经比之前SprngMvc 那一套强大很多了。 但是 用SpringBoot Web 做API 开发还是不够简洁有一些。 每次Web API常用功能都需要重新写一遍。或者复制之前项目代码。于是我封装了这么一个 ![](https://image ......
脚手架 SpringBoot 团队 stater API

login-spring.security用户密码校验authenticate核心流程

前端过来的密码 解密成字符串 private final AuthenticationManager authenticationManager; // 接口 UsernamePasswordAuthenticationToken authenticationToken = new Username ......

Spring

# Spring ## 1.1简介 * Spring:春天 >给软件行业带来了春天。 * 2002,首次推出了Spring框架是雏形,interface21框架。 * spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版。 * ......
Spring

springboot nohup 启动部署脚本

nohup作为简单的jar包部署程序,可以保证关闭窗口后程序继续运行。 使用说明: APP_NAME设置为jar包名,脚本和jar包放在同一个目录下脚本命名为:start.sh 自己随意命名。 启动: sh start.sh #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=aaa ......
脚本 springboot nohup

springboot整合mybatis

项目结构: 1.添加依赖 <?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-ins ......
springboot mybatis