赞
踩
声明:写此博客是为了记录个人技术学习的全过程,防止后期时间久了会有遗忘。希望同时也能帮到有需要的朋友
简单来讲springboot只是spring框架的一部分,他是spring社区中的一个开源框架,由 Pivotal团队提供的新框架,它设计目的是用来简化新spring应用的初始搭建以及开发过程。它的核心思想就是convention over configuration(约定大于配置),它使用了特定的方式来进行配置,简化开发人员的工作。其实:springboot并不是什么新框架,它其实整合了众多框架,像maven整合了很多jar一样,方便开发人员初始化工程和开发过程。
springboot的创建方式也很灵活,可以直接去spring官网下载STS(一个集成了spring的eclipse),解压完后就可以直接创建springboot项目了。右键New -- Spring Start Project
本文重点记录的是在已有的eclipse上安装springboot插件,然后创建springboot项目。
1.打开我们的eclipse,然后最上面的菜单栏,选择 Help--Eclipse Marketplace...
2.搜索“STS”,点击“install”安装
3.安装完成后,重启eclipse。
1.右键 New -> Project...
找到Spring目录,选择Spring Starter Project,点击Next
2.填写项目相关的各种信息,然后点击Next
3.选择需要的Dependency,然后点击finish
4.springboot项目创建完毕
5.测试我们创建的springboot项目。
在src/main/java下创建一个HelloController
HelloController代码(注意检查添加的注解)
6.启动springbootApplication
console打印
注意报错:java.net.BindException: Address already in use: bind。原因是tomcat已在后台运行,强制结束java相关进程即可。
7.浏览器访问,测试OK
1.创建一个maven项目。File--New--Project...
找到Maven目录,选择Maven Project,点击Next
点击Next
使用默认,点击Next
我们要创建web项目,选择maven-archetype-webapp,然后next
设置坐标,然后finish,maven项目创建完成
2.我们发现刚刚创建好的maven项目没有src/main/java和src/test/java目录。
这时候如果我们自己创建该目录,却会报错:The folder is already a source folder。原因是目录其实早就存在了。解决办法:选中项目,右键Build Path--Configure Build Path...
选择我们自己安装的jdk,然后点击finish
点击OK之后,发现src/main/java和src/test/java目录出现了。问题解决。
3.编辑pom.xml文件
添加SpringBoot的依赖
- <?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>com.wangzf</groupId>
- <artifactId>testspbt01</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <packaging>war</packaging>
-
- <name>testspbt01</name>
- <description></description>
-
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>1.5.13.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>
-
- <dependencies>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-tomcat</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-
-
- </project>
注意1:如果是第一次添加依赖,需要从远程服务器上下载jar包,稍等片刻。
注意2:依赖的jar包导入后,项目如果还报错,选中项目,右键Maven -- Update Project Configuration...
4.在src/main/resource下创建templates和static文件夹和application.properties
5.在src/main/java目录下创建包和springboot应用启动类
6.测试我们创建的springboot项目。
在src/main/java下创建一个HelloController
HelloController代码(注意检查添加的注解)
7.启动springbootApplication
console打印
注意报错:java.net.BindException: Address already in use: bind。原因是tomcat已在后台运行,强制结束java相关进程即可。
8.浏览器访问,测试OK
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。