zoukankan      html  css  js  c++  java
  • day50 SspringBoot

    一、了解springboot
    1、什么是springboot
    人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与业务而非配置
    
    
    2、为什么要学习springboot
    java一直被人诟病的一点就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因注意是两点:
    1)复杂的配置,
    项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。
    2)一个是混乱的依赖管理。
    项目的依赖管理也是件吃力不讨好的事情。决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突,这难题实在太棘手。并且,依赖管理也是一种损耗,添加依赖不是写应用程序代码。一旦选错了依赖的版本,随之而来的不兼容问题毫无疑问会是生产力杀手。
    
     
    二、快速入门
    1、创建工程
    2、添加依赖
    SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了
    2.1 添加父工程坐标
    2.2 添加web启动器
    3、添加启动类
    Spring Boot项目通过main函数即可启动,我们需要创建一个启动类
    
    
    三、Java 配置
    java配置主要靠java类和一些注解,比较常用的注解有:
    @Configuration:声明一个类作为配置类,代替xml文件
    @Bean:声明在方法上,将方法的返回值加入Bean容器,代替<bean>标签
    @value:属性注入 (只能注入基本数据类型)
    @PropertySource:指定外部属性文件
  • 相关阅读:
    在SQL Server通过DBLINK执行ORACLE存储过程
    WIFI无线网卡全双工
    ORACLE判断日期、时间的字符串是否有效日期、时间
    FN_SPLIT-表值函数, 将字符串转列表
    EBS-从职责到报表名
    LeetCode 791 自定义字符串排序
    cgit——github快速下载器
    Ubuntu 16.04下使用git clone时报“gnutls_handshake() failed: Error in the pull function”错误
    LeetCode 1702 修改后的最大二进制字符串
    一个因编码习惯不正确而产生的BUG
  • 原文地址:https://www.cnblogs.com/houchen/p/12203422.html
Copyright © 2011-2022 走看看