springboot 学习2

开发环境搭建和基本开发

第一种是使用eclipse,选择STS插件进行开发,选择war形式打包,意味着将使用jsp工程的项目;

第二种是使用IDEA进行开发,选择spring Initializer,填好一些必要信息,就可以进行开发了;

2.1 spring  boot为什么很少配置就能够运行呢?

  在pom.xml 中加入 spring-boot-starter-web后,可以去本地的仓库看这个文件夹的内容,会发现它有一个pom文件,加载了各种需要的资源,形成依赖;

但这样还不够,要运行spring MVC,需要对其进行配置,能够生产spring MVC所需对象,才能启动spring MVC,

那spring MVC怎么在springboot中进行自动配置的呢?

同样在本地仓库中spring-boot-autoconfigure中可以发现 一个spring-boot-autoconfigure-2.0.0.RELEASE sources.jar,解压它,可以看到许多配置类

所以可以发现其实是spring boot通过maven依赖找到对应的jar包和嵌入的服务器,使用默认自动配置类来创建默认的开发环境;

引入对应的starter,有对应的配置项; 即约定大于配置;

2.2 项目中创建的属性文件application.properties

server.port=8090

进行参数配置,比如上面就可以修改默认端口号, 还可以使用yml文件;

在这个文件中还可以修改spring MVC的视图解析器 ViewResolver,定位视图,当控制器返回一个逻辑视图,一般是一个字符串,比如 “index”, 然后需要解析成真实的视图页面的话,需要配置它的前缀和后缀,就在这个文件中进行配置,就可以找到实际的页面了;

spring . mvc . view.prefix=/WEB- INF /]sp/

spring mvc . view.suffix=.]sp

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值