随着动态语言的流行(Ruby,Groovy,Scala,Node.js),Java的开发显得格外的笨重;繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大.在上述环境下,SpringBoot应运而生.它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手段进行配置)的理念让你的项目快速运行起来.使用SpringBoot很容易创建一个
原创
2019-05-15 15:24:21
773阅读
什么是SpringBoot?
原创
精选
2023-01-31 15:05:59
238阅读
点赞
一、什么是springboot? Springboot是spring发展到一定程度的产物,但并不是spring的替代品,springboot是为了让程序员更好的使用spring。Spring随着发展逐渐变得笨重,产生大量的大量繁琐的XML配置和第三方整合配置。springboot的目的是用来简化Sp
原创
2021-10-25 10:36:33
1199阅读
什么是微服务? 微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。 单体应用架构 所谓单体应用架构(all in one)是指,我们将一个应用的中的所有应用服务都封装在一个应用中 ...
转载
2021-10-20 14:25:00
265阅读
2评论
随着使用spring框架的人越来越多,不断的更新迭代,spirng变得越来越复杂。在官
原创
2022-09-14 15:41:07
126阅读
现在的Java面试基本都会问到你知道什么事Springboot的自动配置。为什么面试官要问这样的问题,主要是在于看你有没有对Springboot的原理有没有深入的了解,有没有看过Springboot的源码,这是区别普通程序员与高级程序员最好的试金石。本篇就让我把什么是Springboot自动装配讲的明明白白。从字面上了解,自动配置的意思是不需要我们手工写代码,所成。怎么实现的呢?
原创
精选
2023-05-06 00:50:09
300阅读
什么是Maven?
原创
2023-02-04 23:33:22
137阅读
点赞
我也从其中获得了这样的感悟:如果一个类A 的功能实现需要借助于类B,那么就称类B是类A的依赖,如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题。要解决这个问题,就要把A类对B类的控制权抽离出来,交给一个第三方去做,把控制权...
转载
2021-09-28 15:18:31
434阅读
9.1 什么是Thymeleaf 开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言Thymeleaf,FreeMarker,Velocity,Groovy,JSP等其中Thymeleaf是SpringBoot官方所推荐使用的,下面来谈谈Thymeleaf一些常用的语法规则。9.2 Thymelea
转载
2024-03-27 15:16:16
24阅读
一. 什么是循环依赖循环依赖,就是两个或则两个以上的bean互相依赖对方,最终形成闭环。比如“A对象依赖B对象,而B对象也依赖A对象”,或者“A对象依赖B对象,B对象依赖C对象,C对象依赖A对象”;类似以下代码:public class A {
private B b;
}
public class B {
private A a;
}常规情况下,会出现以下情况:通过构建函数创建
转载
2024-09-20 14:52:39
65阅读
那什么是多环境开发?就是针对不同的环境设置不同的配置属性即可。在idea的配置文件中配置了这三个环境,下面的Document会显示1or2or3/3。active: pro # 启动pro。其中关于环境名称定义上述格式是过时格式,标准格式如下(作用一样)多环境开发需要设置若干种常用环境,例如开发、生产、测试环境。如何想设计两组环境呢?启用某种
原创
2024-04-26 11:52:55
35阅读
记录学习的SpringBoot输出倒逼输入学习方式
原创
2021-07-07 17:42:00
185阅读
学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1. 什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:我们
原创
2021-07-09 14:10:42
121阅读
一、介绍1.Vue.js是什么1.Vue是一套用于构建用户界面的渐进式框架。
2.Vue的核心库只关注视图层,不仅容易上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。M (Model)V (View)VM(View-Model)官方网站:https://cn.vuejs.org2.初始Vue.js<!--
什么是热部署热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。SpringBoot热部署就是在项目正在运行的时候修改代码,却不需要重新启动项目.SpringBoot提供了热部署方案,大大提高了开发效率,因为频繁的重启项目,势必会浪费很多时间,有了热部署后,妈妈再也不用担心我修改代码重启项目了~4.2SpringBoot如何热部署pom文件中导入spring-boot-devtools
转载
2020-05-12 13:07:52
836阅读
在Spring Boot中,可以通过以下几种方式来实现应用程序的安全性:认证与授权:Spring Security是Spring框架提供的安全框架,可以用于对应用程序进行认证和授权。通过配置Spring Security,可以实现用户的登录认证和权限控制,保护应用程序的资源。HTTPS协议:通过使用HTTPS协议来加密传输的数据,可以增加应用程序的安全性。可以通过配置SSL证书,启用HTTPS协议
原创
2023-08-25 09:08:33
64阅读
一、系统环境运行环境: 最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以tomcat环境: Tomcat 7.x,8.x,9.x版本均可操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
1.SpringBoot简介1.1 什么是SpringBoot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot所具备的特征有:可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和W
转载
2024-05-15 11:18:04
29阅读
总结 Spring 是一个“引擎”; Spring MVC 是基于Spring的一个 MVC 框架 ; Spring Boot 只是一个配置工具,整合工具,辅助工具, 是一套快速开发整合包。 Spring 最初利用“工厂模式”(DI)和“代理模式”(AOP)解耦应用组件。 大家觉得挺好用,于是按照这
转载
2021-01-30 01:47:00
221阅读
2评论
springboot配置嵌入式Servlet容器1、springboot 默认使用tomcat作为嵌入式servlet容器2、如何定制和修改Servlet容器的相关配置1)修改配置文件的方式,来修改Servlet容器的配置//通用的Servlet容器设置:server.xxx
server.port=8081
server.servlet.context-path=/crud
//Tomcat的
转载
2024-03-20 20:33:58
107阅读