在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。虽然 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yaml 还有另外一个特点,就是 yaml 中的数据是有序的,properties 中的数
Spring的优点轻量,基本版本大约2MB。通过控制反转和依赖注入实现松耦合。支持面向切面的编程,并且把应用业务逻辑和系统服务分开。通过切面和模板减少样板式代码。方便集成各种优秀框架。内部提供了对各种优秀框架的直接支持(如:Hibernate、MyBatis等)。方便程序的测试。Spring支持Junit4,添加注解便可以测试Spring程序。Spring 用到了哪些设计模式?1、简单工厂模式:B
转载 2024-08-29 12:48:53
18阅读
# 使用Spring Boot配置RedisTemplate连接 在Spring Boot应用程序中,我们经常会使用Redis作为缓存或消息队列。为了更方便地与Redis进行交互,我们可以使用Spring提供的`RedisTemplate`类。本文将介绍如何在Spring Boot应用程序中配置`RedisTemplate`连接,并提供相关的代码示例。 ## 配置RedisTemplate连接
原创 2024-05-23 04:15:42
33阅读
进入应用详情界面进入Mob开发者后台,点击对应的开发应用进入应用详情界面配置应用进入“推送设置”模块,点击“新增包”按钮,设置包信息设置默认包默认包是在后台创建推送时多包选择的默认选项,可设置其他包或者多包推送
原创 2023-06-07 09:52:53
109阅读
如何不使用应用,直接通过虚拟主机的名称或绑定的域名来访问应用呢?进行Web开发部署的人常会有以上的疑问。在进行Web应用发布时,经常需要通过以下这种形式进行应用的请求。虚拟主机 +端口 + 应用而如果我们配置了针对应用的特定虚拟主机,一个虚拟主机上只有这一个应用,再通过应用访问就没什么必要,同时显的繁琐。那在Tomcat中,怎么样配置,以支持通过虚拟主机(端口如果是80,也可以跳过)直接访问
原创 2021-05-14 21:55:14
169阅读
我的项目源码GitHub地址是(保持更新):https://github.com/hemin1003/springdemo spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、
转载 2024-08-28 20:09:47
1370阅读
最近是跳槽的高峰期,我连日加班好多天,整理出了包含16000 多道面试题的面试宝典,并且指北君也会持续更新这份面试宝典中的题目,希望它能帮助大家找到自己心仪的工作!【文末有领取方式】在上篇中已经说过了 Eureka-Server 本质上是一个 web 应用的项目,今天就来看看 Spring Boot 是怎么启动 Eureka 的。Spring Boot 启动 Eureka 流程@SpringBoo
转载 2024-04-07 10:06:31
95阅读
概述调用HTTP的几种方式:1. 使用FeignClient调用:Feign是一个声明式的Web Service客户端,它使得编写HTTP客户端变得更简单。通过FeignClient,你可以在代码中直接调用HTTP接口,而不需要手动编写HTTP请求和响应的处理逻辑。 2. 使用RestTemplate调用:RestTemplate是Spring框架提供的用于访问RESTful服务的工具类。它提供了
转载 2024-06-12 12:41:09
56阅读
一、sqlMapConfig.xml配置文件sqlMapConfig.xml是mybatis核心配置文件,配置文件内容为数据源、事务管理。一般将其放到 src 目录下。主要的配置如下:1、properties(属性) 使用resource 属性加载外部配置文件。例如引入数据源信息。2、typeAliases(类别别名)     package 批量别名定义,扫描包下的
转载 2024-10-18 21:12:59
205阅读
Flutter开发如何配置报名和应用 在 Android Studio 中开发 Flutter 应用配置(package name)和应用(app name)的步骤如下: 配置(package name): 打开 Flutter 项目的 android/app/build.gradle 文件。 找到 applicationId 属性,这是你的应用程序的包。修改为你想要的包。 a
原创 精选 2023-12-12 08:37:09
991阅读
1、Environment 一个通用的读取应用程序运行时的环境变量的类,可以读取application.properties,命令行输入参数,系统属性,操作系统环境变量等。可以通过Spring容器自动注入。Environment可以用在Spring应用的任何地方。 EnvConfig package ...
转载 2021-07-13 10:19:00
100阅读
2评论
springboot亮点:不用配置tomcat         springboot不支持jsp准备:配置jdk 配置maven     访问https://start.spring.io/ 并生成自己的springboot zip     用eclipse file--import--maven--exist。。将生成的zip的解压缩文件加入到eclipse中开发使用@configurati
本篇概要:1. Nginx 配置文件总览;2. Nginx 虚拟主机配置;3. Nginx 日志和文件配置;4. Nginx 缓存配置和其它配置。 1. Nginx 配置文件总览;Nginx服务器搭建好后,要想实现更强大的功能,就要对其进行配置。# 进入 Nginx 配置文件夹 cd /usr/local/nginx/conf/ vim nginx.conf # nginx.conf 是 ngi
转载 2024-03-27 11:04:03
83阅读
1. 配置文件SpringBoot使用一个全局的配置文件,springboot中的默认自动配置都是在此配置文件中,配置文件是固定的•application.properties 或•application.yml修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language) YAML A Markup La
spring boot打包原理,maven及gradle下的构建解析1. 概述2. gradle简述3. spring boot包运行模式4. 基于gradle自定义打包spring-boot 1. 概述最近心血来潮,想研究下除了maven之外的部署及依赖管理框架,这就接触到了gradle。在研究gradle配置及部署的同时,发现gradle具备可定制的灵活配置方式以及可重写的编译发布模式,基于
转载 2024-03-24 17:01:14
180阅读
文章目录一、资源1、代码2、参考资源二、概要1、简介2、Nacos特性2、主流服务发现与配置中心对比3、特点4、Spring Cloud服务协作流程三、安装Nacos四、Nacos配置概述4.1 服务发现数据模型4.2 服务管理4.2.1 服务列表管理4.2.2 服务流量权重支持及流量保护4.2.3 服务元数据管理4.2.4 服务优雅上下线4.3.5 多实例负载五、初始化代码5.1 pom依赖5.
1、热部署 项目首次部署、服务启动之后,如果应用发生了变化、而且IDEA感知到了应用的变化,就自动的完成jar的 更新,无需手动再次启动服务器,就可以访问应用的更新。 2、热部署配置 2.1 IDE配置(idea) File-->settings Ctrl+Shift+Alt+/ ——Registr ...
转载 2021-07-26 19:36:00
211阅读
2评论
spring boot 提升
原创 2017-10-22 09:36:41
3588阅读
相关知识Mybatis-plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。Mybatis-plus官网:https://mp.baomidou.com/特性:无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 M
转载 2024-03-20 16:52:10
174阅读
先附一张官网截图:配置文件加载位置SpringBoot 启动会扫描以下位置的 application.properties 或者 application.yml 文件作为 Spring boot 的默认配置文件–file:./config/–file:./–classpath:/config/–classpath:/优先级由高到底,高优先级的配置会覆盖低优先级的配置SpringBoot 会从这四
  • 1
  • 2
  • 3
  • 4
  • 5