创建Spring Boot项目简单事例

一、新建Maven项目
1.打开Eclipse-File-New-Maven Project,勾选Select project name and location选项
在这里插入图片描述
2.输入Group Id和Artifact Id(我创建一个项目,我一般会将groupId设置为cn.lr,cn表示域为中国,lr是我个人姓名缩写,artifactId设置的是这个项目的名称)
在这里插入图片描述
二、Spring Boot的使用
1.添加Spring Boot的父项和相关依赖到pom.xml中

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


<dependencies>
<!-- spring-boot-starter-xxx:场景启动器
		spring-boot-starter-web:使用Spring Boot的web开发场景
		导入了web开发需要的所有依赖;
		导入了web开发需要的所有依赖;
 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

![在这里插入图片描述](htps://img-blog.csdnimg.cn/20190512134707568.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ4NDk1Mw==,size_16,color_FFFFFF,t_7
2.添加项目
(1)在src/main/java下新建一个主程序class文件;
在这里插入图片描述
在这里插入图片描述

(2)新建一个controller项目;!](https://img-blog.csdnimg.cn/20190512142413915.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ4NDk1Mw==,size_16,color_FFFFFF,t_70)
在这里插入图片描述
(3)此时有一个报错,通过Problems视图中发现需要用maven更新下在这里插入图片描述在这里插入图片描述
选中spring-boot-demo项目,右键-Maven-Update Project,点击ok。
如果更新多次还是报错,说明maven没有将jar下载完,可以通过强制更新,强制更新之后没下载下来的jar包会删掉重新下载。
在这里插入图片描述
(4)运行主程序,此时会发现在console中出现
在这里插入图片描述
说明,tomcat在8080端口启动了,这是在浏览器中输入localhost:8080/hello,就运行成功了。
在这里插入图片描述
三、Spring Boot总结
自动配置,通过spring-boot-autoconfigure-1.4.0.RELEASE.jar包;
所有的场景都自动配置好,如:HttpEncodingAutoConfiguration:自动配置编码规则;
默认的规则基本上都是在xxxProperties类中封装着,xxxProperties类中的所有属性都是和配置文件绑定;
如:修改默认的编码格式
在src/main/resources下,new-File,命名为:application.properties
在这里插入图片描述
在这里插入图片描述
所有的场景SpringBoot都自动配置好了,只需要引入我们需要的开发场景(starter),自动配置的规则也都可以通过配置文件完全指定(xxxProperties)。
SpringBoot自动的引入了嵌入式的Tomcat(Servlet容器),可以修改Tomcat的端口号:在这里插入图片描述
在这里插入图片描述
注意:默认所有的组件都应该放在主程序所在的包及它下面的子包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值