Spring应用开发流程SpringBoot应用开发流程SpringBoot的核心特新极低的学习成本。可独立运行的Spring项目。“习惯优于配置”,极大的提高了开发效率。极简的组件依赖,自动发现与自动装配。提供运行时的应用监控。与分布式架构和云计算的天然集成。环境准备安装 JDK 8 以上版本 安装Intellij IDEA Ultimate (旗舰版)SpringBoot目录结构/
转载
2024-03-25 15:41:47
70阅读
文章目录一. 属性配置1. 修改服务器端口2. 修改配置3. SpringBoot内置属性查询二. 配置文件分类三. yaml文件1. yaml语法规则2. yaml数据读取2.1 读取单个数据2.2 读取全部数据2.3 自定义对象封装指定数据一. 属性配置1. 修改服务器端口2. 修改配置# 服务器端口配置s
原创
2022-12-26 18:15:06
382阅读
一、简介在实际的项目开发过程中,我们经常需要将某些变量从代码里面抽离出来,放在配置文件里面,以便更加统一、灵活的管理服务配置信息。比如,数据库、eureka、zookeeper、redis、mq、kafka 等服务组件的连接参数配置,还有我们自定义的项目参数配置变量。当然,实际上根据当前的业务需求,我们往往会自定义参数,然后注入到代码里面去,以便灵活使用!今天,我们就一起来聊一聊SpringBoo
转载
2024-03-19 10:36:34
57阅读
文章目录1. 拦截器1.1 拦截器的使用1.2 拦截器的原理2. 用户登录权限校验3. 统一异常处理4. 统一数据返回格式 1. 拦截器1.1 拦截器的使用Spring 中提供了拦截器 HandlerInteceptor,它的具体使用分为以下两个步骤:创建自定义拦截器,实现 HandlerInteceptor 接口的 preHandle(执行具体方法之前的预处理)方法。将自定义拦截器加入 Web
转载
2024-03-21 12:57:31
130阅读
DispatcherServletDispatcherServlet的注册在容器上下文ServletWebServerApplicationContext执行完容器初始化之后,会调用createWebServer来创建web server,内置的tomcat容器就是在这里进创建的private void createWebServer() {
WebServer webServer = this
转载
2024-01-27 20:42:48
52阅读
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。SpringBoot整合FreeMarkerpom文件加入依赖<dependency>
<groupId>org.springframe
转载
2024-04-09 22:32:17
57阅读
相关文章《Servlet3.0之四:动态注册和Servlet容器初始化》《SpringBoot中通过SpringBootServletInitializer如何实现组件加载》《SpringMVC之五:自定义DispatcherServlet配置及配置额外的 servlets 和 filters》一、web容器如何初始化第三方组件(servlet、filters)在web容器启动时为提供给第三方组件
转载
2024-04-03 11:19:47
72阅读
本文讲解了如果通过springboot快速开发web服务,并读取zookeeper的过程,为后续的“在docker下部署dubbo服务“做准备工作,本文相关的操作都在mac上进行的,文中有些目录和windows有些区别,请各位注意对应自己的电脑做对应的修改。本地部署zookeeper:首先去官网下载zookeeper包,推荐使用稳定版3.3.6,在这里下载:http://apache.claz.o
转载
2024-02-25 11:02:41
60阅读
Spring Boot框架是一个将整合框架的整合代码都写好了的框架。我们只需要通过SpringBoot提供的属性就可以整合各种框架。所以,如果要很好地找到这些属性,就需要了解SpringBoot的配置流程。配置原理说明:在spring-boot-autoconfigure-1.5.6.RELEASE.jar中编写了所有第三方框架的整合代码。所有支持的框架根据功能类型来划分包,每个包都有一个XxxA
转载
2024-02-25 10:38:41
71阅读
SpringBoot整合JMS 文章目录SpringBoot整合JMS前言一、JMS、AMQP概念以及区别二、ActiveMQ安装三、SpringBoot整合ActiveMQ:队列模式实例1、创建demo项目2、添加依赖3、添加application配置4、添加配置文件ActiveMQConfig5、创建JMS组件文件6、发送消息控制器7、测试验证四、SpringBoot整合ActiveMQ:广播
转载
2024-03-29 15:26:51
83阅读
spring boot 对数据库操作在jdbc上做了进一步的封装,jdbcTemplate提供了基于注解的事务管理功能,spring可以通过注解的形式,把DataSouce数据源直接注入到jdbcTemplate中。1,加入Maven依赖<dependency>
<groupId>org.springframework.boot</groupId>
转载
2024-05-31 16:36:57
73阅读
这篇文章需要读者对nginx和springboot相关的知识有一定了解,起码入过门。一、什么是跨域(cors)?关于跨域的介绍网上有很多,我参考跨域资源共享 CORS 详解,阮老师写的很到位,我们来做个简单的总结1、首先我们知道ajax只能同源使用限制,这是跨域问题产生的原因,我们前端在ajax中请求了跨域资源。2、然后才有了cors,cors允许浏览器向跨源服务器发出XMLHttpRequest
转载
2024-05-06 23:36:14
85阅读
SpringBoot处理前后端CORS跨域 文章目录SpringBoot处理前后端CORS跨域背景同源策略解决方法使用注解@CrossOrigin@CrossOrigin参数解析使用配置类上代码跨域产生的问题CSRF 背景现在大部分公司Web开发都是前后端分离的模式。前后端分离的话,可以很好的解决前后端分工不均的问题,将更多的交互逻辑分配给前端来处理,而后端则可以专注于其本职工作,比如提供API接
转载
2024-04-16 12:00:49
77阅读
一、SpringBoot配置一.@Bean创建BEAN实例,默认返回Bean为方法名。@Bean
public RequestInterceptor requestInterceptor()
{
return new FeignRequestInterceptor();
}二.启动指定profile1、命令行方式--spring.profiles.activ
转载
2024-02-21 11:48:17
208阅读
1:添加Spring Security依赖<!-- Spring Security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
转载
2024-03-25 20:58:00
34阅读
一、dependencymanagement1、在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2、pom.xml文件中,jar的版本判断的两种途径:如果dependencies里的dependency自己没有声明version元素,那么maven就会到dependencyManagement里面去找有没有对该artifactId和
转载
2024-03-16 08:39:50
88阅读
线程池配置文件(application-threadPool.properties):注意:application.properties配置文件中添加:spring.profiles.include=threadPool#################【threadPool config】##################
executor.corePoolSize=5
executor.ma
转载
2024-04-07 09:16:01
52阅读
目录前言二、mapperLocations2.1 配置 2.2 测试配置效果2.2.1 在UserMapper接口下编写findById()自定义方法2.2.2 在UserMapper.xml文件中编写该方法实现的sql语句通过id查询用户信息 2.2.3 编写测试方法testFindById()进行测试 2.2.4 测试效果图三、 typeAliases
转载
2024-02-26 14:42:24
123阅读
这里说一下为什么写这篇文章,因为我也是一个SpringBoot初学者,在配置https的时候遇到了一些坑,根据网上的配置方式,发现一些类已经过时,这里仅以记录一下我的配置过程,以供参考.1.使用jdk自带的 keytools 创建证书打开cmd窗口,输入如下命令keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore
转载
2023-08-24 11:29:53
91阅读
目录一、SpringBoot概述二、使用springboot二、配置文件详解1. 属性配置文件2. YAML配置文件 3. 多环境profile切换配置三、Spring Boot自动配置(理解)条件化配置注解四、自动配置原理默认属性配置五、自定义启动器 六、Spring Data JPASpring Boot综合案例(应用)1、环境搭建 (数据库、结构)2、数据访问层3、Ser
转载
2024-02-12 20:50:36
211阅读