springboot 学习笔记(一)

    xiaoxiao2021-04-16  30

    引子

      最近在搞一个项目,走在科技前沿的师兄, 摒弃了公司老套的框架模式, 采用了springboot搭建新应用。看到如此简洁的代码 , 深受诱惑。趁周末闲余之时, 背晒阳光, 学起了springboot, 记学习之感。

    我们来电 简单粗暴, 搭建个应用run起来 . 本文不介绍细节, 后续会深入了解springboot, 剖析源码, 敬请关注。

    一、搭建一个maven模块工程(具体可以参考我另一篇博文 《命令行创建maven模块工程》)

    1、父工程 mvn archetype:generate -DgroupId=com.springboot.demo -DartifactId=demo -DarchetypeArtifactId=maven-archetype-site-simple -DinteractiveMode=false 2、子工程client端 mvn archetype:generate -DgroupId=com.springboot.demo -DartifactId=demo-client -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 3、子工程server端 mvn archetype:generate -DgroupId=com.springboot.demo -DartifactId=demo-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

     

    二、springboot的引入

    添加springboot 的父pom配置

    <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.0.RELEASE</version> </parent>

      

    <dependencyManagement> <dependencies> <dependency> <!-- Import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.3.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>

     

    要添加springboot构建的web 子工程, pom只需配置

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

     

    pom加入这些配置后, 可以自动依赖内嵌的tomcat 和 spring-mvc了  ,  从而支持了web开发

    三、定义springboot的主类(启动tomcat)

    @RestController @EnableAutoConfiguration public class Application { @RequestMapping("/") public String index() { return "hello, spring boot"; } public static void main(String[] args) { SpringApplication.run(Application.class, args); } }

     

    @EnableAutoConfiguration : 表明了这个类是springboot的主类。可以看到启动入口就是main函数了。赶紧跑下看看, 可以访问 http://localhost:8080/ 可以看到页面输入 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "Courier New"; color: #3933ff }

    hello, spring boot

     

     截止到这里,我们就完成了一个简单的springboot工程搭建。后期会计划深入了解, 敬请mark

     

    四、参考文献 

    springboot官方文档

    转载请注明原文地址: https://ju.6miu.com/read-672306.html

    最新回复(0)