Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?
1)配置 web.xml,加载 Spring 和 Spring mvc2)配置数据库连接、配置 Spring 事务3)配置加载配置文件的读取,开启注解4)配置日志文件...配置完成之后部署 Tomcat 调试...但是如果使用 Spring Boot 呢? 很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务!
参考:https://www.cnblogs.com/ityouknow/p/5662753.html
下载 jdk8
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意:需要oracle的注册账号,每次下载时登录备用。
参考:http://www.cnblogs.com/pengyan-9826/p/7767070.html
下载Mavenhttp://maven.apache.org/download.cgi
下载eclipse:https://www.eclipse.org/downloads/
下载文件为:eclipse-inst-win64.exe
注意需要安装jdk8,否则运行后会打开浏览器页面提示最低需要jdk8
安装时,选择for Enterprise java Developers的版本
导入项目后,进行项目配置
配置pom.xml的web支持 <dependencies> ...... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> 设置开放端口创建需要访问的控制层类文件 package com.yandk.yandkStudySpringboot.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @RequestMapping("/hello") public String index() { return "Hello World,good!"; } } 构建可运行脚本,有如下方式
一. 运行主应用java文件
YandkStudySpringbootApplication
二. 打包jar方式
进入到项目目录下运行:mvn clean package
会在项目目录下target文件夹中生成jar
如上生成的jar文件在:D:\programmer\eclipse\feedback-service\target 文件夹中
java -jar 运行jar包 即可
访问应用
http://localhost/hello
框架搭建成功,下面可以进一步细化开发了。
解决:参考http://www.wangwenhui.com.cn/archives/232
https://blog.csdn.net/gds421570371/article/details/50247027
https://blog.csdn.net/FindHuni/article/details/88034019
方案1
http://www.wangwenhui.com.cn/archives/232
方案2
1.先去掉Maven工程的maven特性,选中工程 鼠标右键-->Maven-->Disable Maven Nature. 此步骤后pom.xml错误消失
2.Preferences > General > Capabilities > Advanced > MyEclipse Standard Tools > WTP (Deprecated).选中后OK退出,项目右键configure 重新加载maven模块,便可出现
经过上述步骤,Maven工程就正常了。
方案3
help ->Install New Software -> add ->http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
方案4
maven项目右键》maven》update project 勾选 force update of snapshots/releases 点击OK
持续完善,待续...