• Springboot


            Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

           SpringBoot初体验

                   1.模板创建模块---根据骨架创建Module

                   2.编写Controller---控制器

                   3.启动运行------运行是main函数

         更改内置Tomcat的端口

                

               server.prop=端口号

       节点说明

                spring-boot-starter-parent:包含了大量配置好的依赖管理,在自己项目添加这些依赖的时候不需要写<version>版本号。

               

                 

                   Spring默认使用jdk1.6,如果你想使用jdk1.8,你需要在 pom.xml的属性里面添加java.version,如下: <properties> <java.version>1.8</java.version> </properties> 小Tip:这时候模块的编译的JDK也            得调整成对应的版本

                

                  

            spring-boot-maven-plugin      

                编译 mvn package

                启动 mvn spring-boot:run

              

            热部署设置      

                 可以实现热部署,在IDEA上实现热部署还需一些额外 的配置,配置过程如下:

                         步骤1:打开idea ,File->Settings-> Build-Execution-Deployment -> Compiler--->勾选 Build Project Automatically.

                        步骤2: 按 Shift+Ctrl+A (windows,mac是 command+shift+A) 将看到弹窗 Enter Action or option name,输入"registry",双击第一项"Registry..." ,会弹出另一个窗口,寻找 compiler.automake.allow.when.app.running 这一项,并勾选开启。然后关闭窗口。

                    <dependency>

                        <groupId>org.springframework.boot</groupId>

                       <artifactId>spring-boot-devtools</artifactId>

                        <scope>runtime</scope>

                    </dependency>

         解决8080端口占用问题         

              在dos下,输入 netstat -ano|findstr 8080

              //说明:查看占用8080端口的进程

             显示占用端口的进程 taskkill /pid 4708 /f

             //说明,运行windows自带taskkill命令,将上面显示的进程号, 结束掉。

        

        更换SpringBoot中默认的web容器为jetty

                   <dependency>

                          <groupId>org.springframework.boot</groupId>

                         <artifactId>spring-boot-starter-web</artifactId>

                               <exclusions>

                                     <exclusion>

                                         <groupId>org.springframework.boot</groupId>

                                       <artifactId>spring-boot-starter-tomcat</artifactId>

                                   </exclusion>

                             </exclusions>

                    </dependency>

       

  • 相关阅读:
    自动化测试基础
    appium环境搭建
    Typescript类型体操 Readonly
    Typescript类型体操 Tuple To Object
    Typescript类型体操 If
    Typescript类型体操 Length of Tuple
    Typescript类型体操 First of Array
    80篇国产数据库实操文档汇总(含TiDB、达梦、openGauss等)
    MySQL精品学习资源合集 | 含学习教程笔记、运维技巧、图书推荐
    居安思危,安全先行 | 7月《中国数据库行业分析报告》精彩概览!
  • 原文地址:https://www.cnblogs.com/1822195505asd/p/9214457.html
Copyright © 2020-2023  润新知