Spring Boot入门

一、什么是Spring Boot

    Spring Boot是一个框架,其设计目的是简化Spring应用的初始搭建配置以及开发过程。该框架使用了特定的配置方式,从而使开发人员不在需要定义样板化的配置。

二、Spring Boot的好处

    1、配置简单;

    2、编码简单;

    3、部署简单;

    4、监控简单;

三、Spring Boot的特点

    1、化繁为简,简化配置;

    2、是下一代框架;

    3、微服务的入门级框架;

四、Spring Boot程序demo

    1、新建项目file-->project-->spring Initializr,如图

    

    

    

    

    

    

    至此,一个Spring Boot web应用就创建好了。

    2、添加Controller类,进行访问

          

    3、启动应用(三种方式)

        (1)、idea启动

                    

                    

        (2)、命令行启动

                    

                    

                   

                    

                    

                    

                    

        (3)、用jar命令启动

                    先编译程序

                    

                    

                    

                    然后cd进入target目录下,找到编译后的XXXSNAPSHOT.jar

                    

                    

    4、属性配置

        (1)、配置application.properties文件,并启动

                    

                    

         (2)、用application.yml进行配置(注意语法)

                    

                    

        (3)、配置文件以及@Value注解使用

                    

                    

                    

                    

                    

                    

        (5)、多环境配置

                    

                    

                    

                    

                    

                    

五、Spring-Data-Jpa

    (1)、application.yml文件配置属性

                

                ddl-auto: create 每次启动都会创建新表

                ddl-auto: update 第一次会创建新表,再次启动时,有数据是不会删除的。

                ddl-auto: create-drop 启动时创建表,服务停止时删除表

                ddl-auto: none 什么都不做

                ddl-auto: validata 校验类的属性和表结构是否一致,如果不一致就会报错

    (2)、新建User类

                

    (3)、启动服务器、控制台会显示SQL,数据库会创建一张表

                

                

    (4)、RESTful

            1、获取用户列表(GET)

                

                

                  

        (2)、添加用户(POST)

                    

                

                 

                

        (3)、根据id查询用户(GET)

                

                

                

六、事物

        事物是为了保证数据的一致性,一组数据要么都成功,要么都失败,在spring中,在方法头头外面用@Transactional注解即可保证事物一致性。


  

                



持续更新中.............

                    

                    

  • 67
    点赞
  • 304
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值