码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Java】学习SpringBoot框架,一些问题和答案


    文章目录

    • SpringBoot是什么?
    • Spring Boot 的优点有:
    • Spring Boot 中的监视器是什么?
    • 如何实现 Spring Boot 应用程序的安全性?
    • 如何使用 Spring Boot 实现异常处理?
    • Javaweb,Spring , SpringMVC ,SpringBoot


    SpringBoot是什么?

    在这里插入图片描述

    SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。
    在SpringBoot没有出来之前,后台技术在整合多个框架的使用都要进行繁琐的配置和依赖管理,而SpringBoot就非常恰当的解决了以上主要的两个问题。
    SpringBoot简化了spring的应用开发流程,约定大于配置。整个Spring技术栈的大整合,J2EE开发的一站式解决方案。所以,它有很多的优点

    Spring Boot 的优点有:

    1. 减少开发,测试时间和努力。
    2. 使用 JavaConfig 有助于避免使用 XML。
    3. 避免大量的 Maven 导入和各种版本冲突。
    4. 提供意见发展方法, 通过提供默认值快速开始开发。
    5. 没有单独的 Web 服务器

    这意味着你不再需要启动 Tomcat,Glassfish 或其他任何东西。需要更少的配置 因为没有web.xml 文件。只需添加用@ Configuration 注释的类,然后添加用@Bean 注释的方法,Spring 将自动加载对象并像以前一样对其进行管理。甚至可以将@Autowired 添加到 bean 方法中,以使 Spring 自动装入需要的依赖关系中。基于环境的配置 使用这些属性,您可以将您正在使用的环境传递到应用程序:
    -Dspring.profiles.active = {enviornment}。在加载主应用程序属性文件后,Spring 将在(application{environment} .properties)中加载后续的应用程序属性文件。


    Spring Boot 中的监视器是什么?

    Spring boot actuator 是 spring 启动框架中的重要功能之一。Spring boot 监视器可帮助您访问生产环境中正在运行的应用程序的当前状态。有几个指标必须在生产环境中进行检查和监控。即使一些外部应用程序可能正在使用这些服务来向相关人员触发警报消息。
    监视器模块公开了一组可直接作为 HTTP URL 访问的 REST 端点来检查状态。

    如何实现 Spring Boot 应用程序的安全性?

    为了实现 Spring Boot 的安全性,我们使用 spring-boot-starter-security 依赖项,并且必须添加安全配置。它只需要很少的代码。配置类将必须扩展 WebSecurityConfigurerAdapter 并覆盖其方法。

    如何使用 Spring Boot 实现异常处理?

    Spring 提供了一种使用 ControllerAdvice 处理异常的非常有用的方法。 我们通过实现一个ControlerAdvice 类,来处理控制器类抛出的所有异常。

    Javaweb,Spring , SpringMVC ,SpringBoot

    SpringSpringMVCSpringBootJavaweb
    后台的开发的对象管理框架三层架构中的控制层框架一个可以使用spring框架开发的脚手架使用java技术来完成web开发,是一个开发形式

    想要提升效率避免不了在项目中使用成熟的框架达到快速开发的效果。

  • 相关阅读:
    TCP/IP_第八章_静态路由_实验案例一
    【Unity基础】1.项目搭建与视图编辑
    计算电磁学(三)有限差分方法
    深入理解 python 虚拟机:字节码教程(1)——原来装饰器是这样实现的
    博客园商业化之路-开篇:开源的脚步,商业化的出路
    python+django+vue图书馆选座系统pycharm源码lw
    代码随想录 -- day56 -- 583. 两个字符串的删除操作 、72. 编辑距离
    数据中心浸没液冷中冷却液关键问题研究
    在Linux上实现ECAT主站
    【算法题】 605. 种花问题
  • 原文地址:https://blog.csdn.net/leng_yong/article/details/121887958
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号