springboot整合mybatis-plus、logback、druid、MySQL入门案例新建一个快速初始化springboot项目添加依赖<!--数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>my
springboot配置方法 springboot应用application基本配置springboot配置文件application.properties存放在resources目录下。当然也可以用yml文件来配置配置内容如下:server.port=8686 server.context-path=/happybks我们在上一文章介绍示例项目上继续实验。启动项目,发现
转载 2024-06-09 08:07:20
148阅读
一、MyBatis-Plus简介1.简介    MyBatis-Plus(简称 MP)是一个 MyBatis增强工具,在 MyBatis 基础上只做增强不做改变,为 简化开发、提高效率而生。         我们愿景是成为 MyBatis 最好搭档,就像魂斗罗中 1P、2P,基友搭配,效率翻倍。  2特性 无
记录:448场景:在Spring Boot微服务使用JedisCluster操作Redis集群缓存和队列等数据类型。版本:JDK 1.8,Spring Boot 2.6.3,redis-6.2.5,jedis-3.7.1。1.微服务中配置Redis信息1.1在pom.xml添加依赖pom.xml文件:<dependency> <groupId>redis.c
Spring MVC 基本配置在前面还有一小节常见注解就不介绍了,在实际项目中会经常用到,很容易理解。在本实例中相关配置内容都在MyMvcConfig类里编写1.添加静态资源配置代码:(1).在MyMvcConfig类上面加上@EnableWebMvc开启SpringMVC支持(2).在配置类里面加上静态资源配置,具体详解在注释里/** * 配置静态资源访问 * addReso
springboot多种配置方式java配置主要靠java类和一些注解,比较常用注解有:@Configuration :声明一个类作为配置类,代替xml文件@Bean :声明在方法上,将方法返回值加入Bean容器,代替 标签@Value :基本类型或String属性注入@PropertySource :指定外部属性文件后面以Druid连接池配置为例,数据库名称为springboot_test
本章概要不使用spring-boot-starter-parent@Spring BootApplication定制bannerWeb容器配置2.1 不使用spring-boot-starter-parentspring-boot-starter-parent主要提供了如下默认配置:Java版本默认使用1.8编码格式默认使用UTF-8提供Dependency Management 进行项目依赖
一、服务器配置:  1.端口 server.port=8090  2.上下文 server.servlet.context-path=/config  3.绑定服务器IP地址 server.address=127.1.1.1  4.会话过期时间 server.session.timeout=30000 二、Tomcat服务器配置:  1.打开Tomcat 访问日志 server.tomc
1.配置文件引入我们知道,Tocmat默认端口号是8080,但如果我们程序访问时这个端口号已经被其它进程使用了怎么办呢?这个时候们就需要修改端口号.如果修改application.properties文件,如下:server.port = 9090观察日志,显示Tomcat启动端口号为9090: 2.配置文件格式Spring Boot 配置⽂件有以下三种:application.pro
转载 2024-05-31 21:17:16
151阅读
Sprigboot配置日志还是很方便: Springboot自身已经集成了log4j2依赖: 因此我们所要做仅仅是做一下logging配置:比如像我一个简单小系统,就直接在yml中直接添加入如上logging配置即可,SpringBootlog4j2会使用默认打印格式,日志文件输入打包方案在file路径下生成日志输出文件,不过如果要自己对log输出进行配置话,可以自行添加: log
转载 2024-06-20 11:19:31
32阅读
说真的,在 Spring Boot 实现文件下载,真的是方便到让我颤抖。Java 中实现文件上传可以用两个组件:CommonMultipartResolver 和 StandardServletMultipartResolver。Spring Boot 在 web 模块中集成了 Spring MVC ,文件上传这块儿支持是可以通过即插即用 MultipartResolver 实现类:Commo
转载 2024-06-17 09:00:18
106阅读
我们知道Storm本身是一个独立运行分布式流式数据处理框架,Springboot也是一个独立运行web框架。那么如何在Strom框架中集成Springboot使得我们能够在Storm开发中运用SpringIoc容器及其他如Spring Jpa等功能呢?我们先来了解以下概念:Storm主要三个Component:Topology、Spout、Bolt。Topology作为主进程控制着spou
JMSJMS是一个Java标准,定义了使用消息代理(message broker)通用API,最早于2001年提出。长期以来,JMS一直是实现异步消息首选方案。在JMS出现之前,每个消息代理都有私有的API,这就使得不同代理之间消息代码很难通用。但是借助JMS,所有遵从规范实现都使用通用接口,这就好像JDBC为数据库操作提供了通用接口一样。Spring通过基于模板抽象为JMS功能提供
转载 2024-03-27 10:13:21
154阅读
目录前言DispatcherServlet 注册阶段ServletWebServerApplicationContext.createWebServerRegistrationBean.onStartUpServletRegistrationBeanDispatcherServlet初始化阶段,初始化源头DispatcherServletFrameworkServletHttpServletBe
转载 2024-07-05 12:35:28
51阅读
Spring-boot 简介Spring Boot提供了一种新编程范式,能在最小阻力下开发Spring应用程序。有了它, 你可以更加敏捷地开发Spring应用程序,专注于应用程序功能,不用在Spring配置上多花功夫,甚至完全不用配置。以前配置都是复杂并且模板化,而在springboot中这些都自动为我们做好了,让开发人员更加专注于业务需求开发。优点:1.去除了大量xml配置文件
转载 2024-03-20 16:57:41
122阅读
目录1. 相关注解2. 自动配置原理分析3. 自动配置图示 Spring Boot核心优势:自动装配、约定大于配置。1. 相关注解@ConfigurationProperties(prefix = "前缀名")该注解用于自动配置绑定,可以将 application.properties 配置值注入到 Bean(由SpringIOC 容器管理对象称为 Bean) 对象上。该注解使用时必须
在之前文章中我们提到了SpringBoot配置类解析核心类:ConfigurationClassPostProcessor这个类,以及其中核心方法postProcessBeanDefinitionRegistry方法。ConfigurationClassPostProcessor是一个关键后置处理器,它主要作用是:能够解析和处理配置类中注解和配置信息,包括@Bean方法注册,@Imp
文章目录前言一、SpringBoot何处启动Servlet容器?二、 获取ServletWebServerFactory三、获取Servlet容器并启动总结 前言SpringBoot出现之前,使用Spring框架开发一个web应用并发布到Servlet容器,通常是下载安装一个Tomcat(或者其他),然后将应用打成war包,然后放到TomcatWebApp目录下, 然后启动Tomcat,访问应
转载 2024-04-02 20:38:54
227阅读
本节虽然叫Tomcat配置,但其实指的是servlet容器配置,因为Spring Boot默认内嵌Tomcat为servlet容器,所以本节只讲对Tomcat配置,其实本节配置对Tomcat、Jetty和Undertow都是通过。 7.4.1 配置Tomcat 关于Tomcat所有属性都在org.springframework.boot.autoconfikgure.web.SererP
转载 2024-05-31 11:47:12
292阅读
一、springboot是什么是一种快速使用spring方式,简化了大量配置文件。SpringBoot是所有基于spring开发项目的起点。SpringBoot目的是为了让用户尽可能快跑起来Spring应用程序并尽可能减少配置文件。 ========================= 二、springboot原理基于"约定优于配置"(Convention over Co
转载 2024-04-01 19:03:41
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5