zoukankan      html  css  js  c++  java
  • springboot 学习笔记(一)

    引子

      最近在搞一个项目,走在科技前沿的师兄, 摒弃了公司老套的框架模式, 采用了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/

    可以看到页面输入

    hello, spring boot

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

    四、参考文献 

    springboot官方文档

  • 相关阅读:
    传的参数乱码
    Tp5.0中分页加搜索的用法!!!
    TP5.0循环更新数据问题
    TP5.0中foreach里面使用save方法变成更新问题
    TP5.0中软删除的用法
    TP5.0中save方法加主键id的用法!!!
    用宝塔的定时任务写shell命令会以root执行的解决方法
    兆易创新RISC-V开发板评测
    使用vsCode配合IAR搭建arm开发环境
    Vue 路由导航解析流程
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/6106454.html
Copyright © 2011-2022 走看看