zoukankan      html  css  js  c++  java
  • sprintboot 学习日志

    学习1:浏览器发送 helloworld,服务器响应字符串

    步骤1,创建maven工程(也可以直接在spring-boot 官网下载现成的maven 项目工程文件)

    在IDEA中直接创建新项目,创建好以后,观察一下maven工程的目录结构

    步骤2,导入springboot 相关的依赖 

    pom 文件中需要编写如下设置,然后启动自动导包

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

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

     

    步骤3,导包完成后,编写主程序,启动springboot 应用

    主程序需要添加如下注解,用于标注这是一个springboot应用

    @SpringBootApplication

    步骤4,编写相关的controller, service

    controller 类需要@Controller 注解,表示用于处理请求

    controller 类中的函数需要@RequestMapping 注解,用于匹配浏览器请求,需要@ResponseBody 注解,用于把数据返回给浏览器

    步骤5:启动主程序

    启动日志中会看到如下打印:

    s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)

    表示Tomcat 在8080 端口启动

    此时就可以访问本机的8080端口,url最后带'hello'资源,就可以访问到我们写的接收函数,接收函数的返回数据也会返回到浏览器。

    步骤6:关于部署

    导入springboot的maven插件,配置如下,使用过这个插件的目的是将这个springboot项目打包成一个可以执行的jar包,

    打包方式是进入 maven配置-lifecircle-双击package

    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>1.5.4.RELEASE</version>
    </plugin>
    </plugins>
    </build>

    学习2:springboot  基础结构文件

    src/java 程序开发以及主程序入口

    src/resource 配置文件

    src/test 测试程序

    其中,在src/java下,目录层级又做如下划分:

    service 层-业务类代码

    controller 层-页面访问控制代码

    学习3:springboot 新增一个url路由

    只需要新增controller,在controller中注明要匹配的资源字符串即可,这样页面在请求的时候就可以根据url找到对应的资源

  • 相关阅读:
    利刃 MVVMLight 1:MVVMLight介绍以及在项目中的使用
    HTML5项目笔记10:使用HTML5 IndexDB设计离线数据库
    MySQL数据库安装
    安装维护手册
    XXX银行项目部署
    使用Excel批量给数据添加单引号和逗号
    sublime3 快速创建html模板
    Wyn Enterprise 报表查询面板三种实现方法汇总
    仪表板中选项卡外观样式详细设置讲解
    Wyn Enterprise 自助式分析(1)门户中的个人偏好设置
  • 原文地址:https://www.cnblogs.com/howmanyk/p/14754890.html
Copyright © 2011-2022 走看看