千家信息网

spring cloud(二):spring boot技术总结

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,1、spring boot简化Spring应用的初始搭建以及开发过程,节省了开发成本及时间,提高了开发人员的生产力2、含有诸多开箱即用微服务功能,可以和spring cloud联合部署项目能够独立运行
千家信息网最后更新 2025年12月01日spring cloud(二):spring boot技术总结

1、spring boot简化Spring应用的初始搭建以及开发过程,节省了开发成本及时间,提高了开发人员的生产力


2、含有诸多开箱即用微服务功能,可以和spring cloud联合部署项目能够独立运行,提供了应用监控,能够与微服务联合部署。


3、spring boot简化了配置文件,它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无需手动进行配置) 的理念让你的项目快速运行起来。

3.1、项目中运用了很多默认的配置类,只要用相应的注解,就能引用相应的配置文件,当然也可以自己手动写配置文件。

@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置,是一个组合注解,包含的注解为@ SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan

@RestController注解相当于@ResponseBody + @Controller合在一起的作用

@Configuration:这是一个配置Spring的配置类。
@Controller:标明这是一个SpringMVC的Controller控制器。

@ResponseBody: 如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解

main方法:在main方法中启动一个应用,即:这个应用的入口。

4、如果我们不想在程序中使用默认的配置,则可以在程序启动的类上面,使用注解排除这个配置项,@SpringBootApplication(exclude={MongoDataAutoConfiguration.class})


5、如果我们现在spring程序中使用springmvc的功能,使用注解@EnableWebMvc


6、项目启动的时候,我们使用xml配置文件来初始化一些bean,得利用@ImportResoure(locations = { "classpath:path"})


7、利用spring oot上传文件的时候,必须利用注解@Bean实例化MultipartConfigElement;如果跳转到相应的jsp页面,则实列化视图解析器UrlBasedViewResolver


8、定义Swagger配置类,ApiSwaggerConfig继承WebMvcConfigurerAdapter类,来实现配置的编码。


9、最后运行spring boot项目,可以直接运行java application;也可以maven命令spring-boot:run;liunx环境自己写个启动脚本就可以了,或者命令行运行jar。

配置 注解 项目 文件 运行 应用 方法 程序 开发 功能 命令 手动 时候 这是 页面 服务 联合 习惯性 人员 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件工程和软件开发是一样的么 数据库中的表都可以删除吗 sql数据库界面怎么放大缩小 软件开发社会地位高吗 信阳市网络安全监察在哪里 深圳大学软件开发 黑板报素材网络安全 软件开发工作十年后还有前途吗 云服务器防护设备 无线网络技术的作用 数据库还原与附加的区别 什么是网络安全其特征有哪些 天津农行软件开发面试 梁溪区计算机网络技术价格大全 第一批农田数据库 技校计算机网络技术职业规划书 管理学生选课系统的数据库 软件开发包括设计助理吗 关于网络安全检查整改的通报 肇庆餐饮软件开发费用是多少 表格数据库如何打开 云服务器为什么要创建虚拟机 联想服务器装系统 酒店管理软件开发数据字典 数据库加密 MySQL 山东pdu服务器电源可以定制吗 世界四大服务器是哪些 网络安全哪三种 命令创建数据库 数据库的导航按钮在哪里设置
0