spingBoot 学习

边学习,边分享学习过程,为了给自己一点动力为了让自己记忆深刻一些,还有跟多的是为了和我一样不是很懂的人方便,有不对的请大家勿喷。

  所有学习都是根据 朋友推荐的springCloud 微服务实践  和spring boot 实战 2本书

 

构建Maven项目

1 通过官方的Spring Initializr工具来产生基础项目。

2 访问http://s七art. spring. io/, 如下图所示, 该页面提供了以Maven 或

Gradle构建Spring Boot项目的功能。

3. 选择构建工具Maven Project、 Spring Boot版本选择1. 3. 7, 填写Group和

Artifact信息, 在Search for dependencies中可以搜索需要的其他依赖包,

这里我们要实现RSTflAPI, 所以可以添加Web依赖。

4. 单击Genera七e Project按钮下载项目压缩包。

5 解压项目包, 并用IDE以Maven项目导入。

6. 从菜单中选择F旦e-->New-->Project from Exis巨ng Sources ...。

7. 选择解压后的项目文件夹, 单击OK按钮。

导入后我们就可以启动了,在启动之前我们先看下pom

Maven配置分析
打开当前工程下的pom.xml文件, 看看生成的项目都引入了哪些依赖来构建Spring

Boot工程, 内容大致如下所示。

spring-boot-starter-parent   是主要获得一些合理的默认配置

 

  • 指定jdk 要求7以上默认是8
  • 指定字符编码 默认UTF-8
  • 一个引用管理的功能,在dependencies里的部分配置可以不用填写version信息,这些version信息会从spring-boot-dependencies里得到继承。
  • 文件过滤 和 插件配置 等。

spring-boot-starter-test 暂时先不说, 但看名字顾名思义也知道是测试用的

build 中的spring-boot-maven-plugin 是加载maven 插件的我们这里也就不说了。我们主要说说下面的

spring-boot-starter-web 大家发现 除了这个这个基础项目中已经没有说明配置了, 那么这个web 是干什么呢。

我们点进去看

http://youyu4.iteye.com/blog/2350715  这里的博主总结的很全面,主要配置和作用。大家如果敢兴趣可以研究下,我们干什么呢, 在里面找spring-boot-starter-web   在点进去看

我们就会发现 我们想要看到的配置了,spring-webmvc,Spring-web 等。

接下来我们就启动项目看看 怎么启动呢

我们先创建一个类

1.我们可以通过 mvn spring-boot:run 启动

2 也可以 找到 你生成的来用 main 方法 启动,当然启动方法还有很多。 那在启动之前我们,我们先创建一个映射类

映射类创建完成了,那我们就点击启动,我是通过main 方法启动的 ,

 好, 启动了 从日志中我们可以看到启动起来了。 那接下来我们访问下http:/ /localhost:8080/hello

通过访问发现

那是什么原因,

通过打断点跟踪,发现图中1出是生产的包的名称, 图中二处是 在项目路径下的其他包中的主键 装配,  也就是说图二现在出现的是 之前编写映射类的类名。 之前为什么不能访问呢, 提示映射不到, 就是因为没有找到这个类, 我们把包名改下就可以了,正确的命名包名称 应该是这样的。

给过包名称我们在访问就出来了

这样 简单的demo 就算跑起来了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值