1.springboot入门开发介绍
来源:互联网 发布:数据挖掘岗位要求 编辑:程序博客网 时间:2024/06/08 02:03
首先对整体环境说明一下
开发工具 和环境
idea 2017.1.5
jdk1.8.121
mavne3.5
win10-64
开发工具的话idea的话版本高一些的才支持springboot引导创建,反正14的是不支持 ,15,16的版本没试过
eclipse的话可以装一下spring-tools-suite这个插件,也可以直接去spring官网下载STS这个工具(spring对eclipse的改装吧。对spring系列的框架开发更为便利,本质还是eclipse 百度搜索spring tool 即可),如果下载sts的话注意下版本,最前面的几个版本不支持jdk7,下载的时候自己看一下。
springboot是简化了spring的配置,使开发环境可以更迅速的搭建完成。
springboot不需要部署在外部容器中,内嵌了tomcat容器。可以打包成可执行的jar包 使用更方便。
1.直接创建maven项目,添加springboot的相关依赖即可,pom文件在下面
2.使用ide 引导创建
idea下创建项目
1.new module 选择spring initializr
2. 选择jar war都可以
3.选择springboot版本 添加web支持 ,其他的不用的话尽量不要在这里勾选,不然启动会报不可描述的错误
4.创建完成后的目录结构 ,第一次下载的时间会比较长,建议自己搭建一个maven私服仓库 ,以后使用的时候会快很多
中间省略的步骤 直接next就行。
STS(eclipse)下创建项目
1.如果eclipse安装了完整的sts插件或者使用sts的话 new other 搜索spring 选择 Spring Legacy Project
2.
3. 在下面修改下maven坐标即可
4. 选择版本,添加web
5.sts创建完的目录结构
关于目录结构
目录resources
static 放置静态资源,图片之类的
templetes 放置页面模板 freemaker,thymeleaf之类的模板引擎的html文件
补充 springboot默认是不支持使用jsp页面的,需要手动配置,后面会介绍配置方式
application.properties 默认的全局配置文件
pom文件
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>top.by</groupId> <artifactId>springboot04</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springboot04</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <!--后面关于springboot的依赖不需要定义版本 都在 parent中定义好了--> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <!--springboot 编译插件--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>
- 1.springboot入门开发介绍
- 【SpringBoot】1.SpringBoot介绍
- springboot 开发入门
- springboot 开发入门
- SpringBoot入门Web开发
- 1.springboot介绍
- springboot学习(1)springboot介绍及入门例子
- Springboot入门第一篇之身世介绍
- SpringBoot入门-1(基本介绍)
- SpringBoot开发微信点餐系统笔记--介绍
- SpringBoot之Data JPA介绍、开发
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- 使用IDEA快速开发Springboot入门demo
- SpringBoot开发入门(一)Hello World
- ISE中Xilinx全局时钟系统的设计
- android studio上关联svn后怎么断开
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- JAVA面向对象编程艺术与思想:打印日历2
- 最大子数组
- 1.springboot入门开发介绍
- struts2 2.3.32升级到2.5.13,kindeditor图片上传问题
- mysql数据库root的密码忘记了
- Linux 系统下jdk环境变量配置
- GET请求中的乱码原理解析和解决方案
- Matlab
- redis基础简介(六)- jedis使用管道(pipeline)对redis进行读写(使用hmset、hgetall测试)
- router 3版本设置router进入的组件对应的离开检测
- CentOS 7.3 安装ElasticSearch5.6.1步骤