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找到对应的资源

 

posted @ 2021-05-11 13:23  周周和奇奇  阅读(131)  评论(0编辑  收藏  举报