springboot
文章平均质量分 78
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
05431
永远在学习的路上
展开
-
springmvc参数解析器HandlerMethodArgumentResolver:实现自动注入登录人信息功能
springmvc参数解析器HandlerMethodArgumentResolver:实现自动注入登录人信息功能原创 2022-11-25 19:55:08 · 215 阅读 · 0 评论 -
Spring Boot starter
spring boot 在配置上相比spring要简单许多, 其核心在于spring-boot-starter, 在使用spring boot来搭建一个项目时, 只需要引入官方提供的starter, 就可以直接使用, 免去了各种配置。starter简单来讲就是引入了一些相关依赖和一些初始化的配置。原创 2022-11-21 22:23:43 · 162 阅读 · 0 评论 -
Springboot整合freemarker和相应的语法
加粗样式d原创 2021-09-23 23:59:47 · 187 阅读 · 0 评论 -
RestTemplate
1. RestTemplate介绍Spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接,我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更优雅的调用RESTful服务的方式。在Spring应用程序中访问第三方REST服务与使用SpringRestTemplate类有关。RestTemplate类的设计原则与许多其他Spring模原创 2021-09-19 10:59:52 · 113 阅读 · 0 评论 -
SpringBoot自动装载
SpringBoot中的自动装载(1)ImportSelector接口ImportSelector接口是Spring导入外部配置的核心接口,在SpringBoot的自动化配置和@EnableXXX(功能性注解)中起到了决定性的作用。当在@Configuration标注的Class上使用@Import引入了一个ImportSelector实现类后,会把ImportSelector实现类中返回的Class名称都定义为bean。public interface ImportSelector { St原创 2021-09-19 00:10:00 · 355 阅读 · 0 评论 -
application.properties/yml文件读取
在 SpringBoot 的核心配置文件中,除了使用内置的配置项之外,我们还可以在自定义配置,然后采用如下注解去读取配置的属性值1、通过@Value注解读取;(配置项比较少的时候)在 SpringBootController 中定义属性,并使用@Value 注解或者自定义配置值,并对其方法进行测试2、通过映射类读取;(配置项目比较多的时候)或着@ConfigurationProperties(prefix = "myconfig.user")//前缀 public clas原创 2021-09-16 10:58:51 · 308 阅读 · 0 评论 -
SpringBoot开发最佳实践
1、SpringBoot 程序,每个类应该有一个包,没有包的话会出现问题;2、一个合理的包结构:3、我们通常建议您将主应用程序类放在其他类之上的根包中,主类上需要有一个@SpringBootApplication注解,默认是扫描当前包及子类下的标有@Component,@Service, @Repository, @Controller等注解的bean;4、如果main类上不使用@SpringBootApplication注解,可以使用@EnableAutoConfigurati.原创 2021-09-15 22:27:35 · 315 阅读 · 0 评论 -
@Configurattion注解的作用及一些列组合使用
从Spring3.0开始,@Configuration用于定义配置类,用户替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注解的配置类有如下要求:@Configuration不可以是final类型;@Configurat.原创 2021-09-15 10:37:06 · 823 阅读 · 0 评论 -
SpringBoot--HelloWord
工具:IDEA需要知识:提前掌握Idea工具的使用,Maven包管理工具的使用1.在一个项目下面创建一个新的Module,选择类型为Spring Initializ2.指定GAV及pom配置信息Group:表示项目的包名Artifact:表示项目的名字Package:表示SpringBoo自动装配的启动类所在(启动类必须放在所有类的最前面)3.选择Spring Booot版本及依赖会根据选择的依赖自动添加起步依赖并进行自动配置4.修改Content Root路径及文.原创 2021-09-10 14:38:41 · 150 阅读 · 0 评论 -
阐述Spring security实现用户认证授权的原理----基于session实现认证的方式
fa原创 2021-05-18 20:35:18 · 520 阅读 · 0 评论 -
前后端分离 集群负载均衡 分布式 微服务
一.前后端分离1.为什么要前后端分离在以前传统的网站开发中,前端一般扮演的只是切图的工作,只是简单地将UI设计师提供的原型图实现成静态的HTML页面,而具体的页面交互逻辑,比如与后台的数据交互工作等,可能都是由后台的开发人员来实现的,或者是前端是紧紧的耦合后台。比如,以前淘宝的Web基本上都是基于MVC框架webx,架构决定了前端只能依赖后端。所以他们的开发模式依然是,前端写好静态demo,后端翻译成VM模版,这种模式的问题就不说了,被吐槽了很久。而且更有可能后台人员直接兼顾前端的工作,一边实现A.原创 2021-05-17 00:08:53 · 2073 阅读 · 2 评论 -
创建springboot出现error:connection timed out创建springboot报错显示连接超时解决方案
创建springboot项目的时候遇到网络超时,完全不明所以,下面提供三种种解决方法方案一:`进入目录:File > settings > Appearance & Behavior > System Settings > HTTP Proxy选择Auto-detect proxy settings点击最下面的Check connection弹出如下的输入框,输入地址https://start.spring.io点击ok,如果successful证明连接成功..原创 2021-05-07 20:15:08 · 3768 阅读 · 0 评论 -
Springboot工程下使用mybatis反向工程
Springboot工程下使用mybatis逆向工程1.引言mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper以及mapper.xml。本文将介绍使用idea实现mybatis的逆向工程。2.实现步骤2.1 新建一个springboot项目 创建成功2.2 创建Mybatis反向工程配置文件GeneratorMapper.xml到项目的根目录原创 2021-04-20 00:21:38 · 144 阅读 · 0 评论