详解用Spring Boot零配置快速创建web项目
来源:互联网 发布:python的multiply函数 编辑:程序博客网 时间:2024/06/12 01:40
详解用Spring Boot零配置快速创建web项目
作者:nicekk 字体:[增加 减小] 类型:转载 时间:2017-03-15 我要评论
一、Spring Boot简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
本文是一个springboot入门级的helloworld程序。
二、maven安装与配置
下载地址:http://maven.apache.org/download.cgi
下载这个页面上Files下的apache-maven-3.3.9-bin.zip包
下载好后解压缩到本地,然后在环境变量中新建
M2_HOME=(目录)\apache-maven-3.3.9
在path中加入:%M2_HOME%/bin;
完了之后,把maven根目录下的conf目录下的settings.xml复制到C:\Users\(用户名)\.m2这个目录下,(这个目录是运行过mvn 相关命令后才有的,如果是第一次安装maven,可能这个目录没有,直接新建一个就好了)因为这个目录是eclipse和intellij等开发软件默认maven配置文件的地方
复制好了之后,修改settings.xml,主要修改两个地方:
这儿是本地maven仓库的位置
这个是国内的阿里云maven仓库的镜像,速度超级快,比国外默认的仓库快
强烈推荐哈!
三、用Spring Boot新建web项目
新建一个maven工程(注意,不要勾选create from archytype,虽然它会帮你创建骨架,但是会从外网下载一些东西,很慢,导致会卡在那,下载东西的时间,还不如手工创建一下目录,分分钟搞定)
然后输入相应的groupId,artifactId
项目建好后,目录结构是这样的:
右边是pom.xml文件
在resources目录下创建WEB-INF目录,这个是web项目都该有的目录
在resources目录下创建templates目录,这个是velocity的vm模板放置的地方
好,接下来修改pom.xml,我直接贴一个最小配置
可以看到,继承了spring-boot-starter-parent,依赖了junit,spring-boot-starter-web,spring-boot-starter-velocity
以前我们在spring的配置,spring-boot都会按照默认配置,帮我们弄好
四、写代码
先写一个controller
注意包名:com.imooc.controller
再写一个启动程序
注意启动程序的包名:com.imooc
注意上面配置的注解:SpringBootApplication
建议:带有main方法的类写在最外层的目录中,这样,spring-boot才能从最外层目录中,找到所有目录的配置
五、配置velocity
在resources下新建application.properties
在WEB-INF下新建toolbox.xml
空的就行了,只有一个根标签
好,下面新建一个vm,在templates下,新建一个test.vm
好,最终的目录结构是:
六、启动
run main函数
浏览器中输入:localhost:8080/test.htm
就可以看到hello,world了,是不是so easy,免去了很多麻烦的配置呢
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
文章链接:点击打开链接
- 详解用Spring Boot零配置快速创建web项目
- IDE 用Spring Boot零配置快速创建web项目(1)
- Spring Boot 快速创建项目入门
- 如何快速创建一个Spring Boot项目
- WEB开发----Spring Boot项目快速搭建
- springboot学习1-使用 Spring Starter Project快速创建基于spring-boot的web项目
- Spring Boot + Thymeleaf 创建web项目
- Spring Boot + JSP 创建web项目
- spring-boot创建项目遇到配置问题
- 通过Spring Boot三分钟创建Spring Web项目
- 通过Spring Boot三分钟创建Spring Web项目
- 如何使用Spring Boot快速创建Web应用
- 创建spring boot 项目
- idea快速创建maven集成spring-boot项目
- 快速构建Spring Boot 1.5.8 maven Web 项目
- 使用Spring Boot +JPA+mybatis快速启动一个web项目
- 快速创建spring boot工程
- Spring Boot-创建Spring Boot项目
- 乘法/除法 转移位运算符
- SSH常用命令
- 7-8 修理牧场(25 分)
- 素数笔记
- java连接带有密码的https的例子
- 详解用Spring Boot零配置快速创建web项目
- NOIP2017模拟赛 好线路(dp)
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(八)mysql中文查询bug修复
- Spring Transaction#TransactionalEventListener
- 粒子群算法形象解释
- PHPWeb开发相关知识学习记录
- spring boot 集成mybatis
- 哪些情况是友情链接作弊?总结了11种方法!
- python导入词云包失败:ImportError:cannot import name ‘WordCloud’的解决办法