首页 后台正文

Spring Boot开发入门详解实战

yuange 后台 2019-01-01 934 0 springboot

一、什么是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注解即可保证事物一致性。

评论

在线客服-可直接交谈

您好!有什么需要可以为您服务吗?