博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot
阅读量:5052 次
发布时间:2019-06-12

本文共 1541 字,大约阅读时间需要 5 分钟。

 

        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>

 

 

 

   

转载于:https://www.cnblogs.com/1822195505asd/p/9214457.html

你可能感兴趣的文章
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
Eclipse 调试的时候Tomcat报错启动不了
查看>>
【安卓5】高级控件——拖动条SeekBar
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android入门之文件系统操作(二)文件操作相关指令
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
Swift 中的指针使用
查看>>
Swift - 使用闭包筛选过滤数据元素
查看>>
alue of type java.lang.String cannot be converted to JSONObject
查看>>
搜索引擎选择: Elasticsearch与Solr
查看>>
JAVA设计模式之简单工厂模式与工厂方法模式
查看>>
③面向对象程序设计——封装
查看>>
【19】AngularJS 应用
查看>>
Spring
查看>>
Linux 系统的/var目录
查看>>
Redis学习---Redis操作之其他操作
查看>>
WebService中的DataSet序列化使用
查看>>
BZOJ 1200 木梳
查看>>
【Linux】【C语言】菜鸟学习日志(一) 一步一步学习在Linxu下测试程序的运行时间...
查看>>
hostname
查看>>