码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot 学习一 springboot项目初步搭建

时间:2019-01-25 12:52:58      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:数据   request   pom.xml   boot   stc   图片   ack   odi   .class   

环境:eclipse+jdk1.8+tomcate8.03

参考学习地址:http://www.ityouknow.com/spring-boot.html

springboot项目可以直接在https://start.spring.io/网上创建项目

技术分享图片

下载后,通过maven导入项目(项目空白区右键-Import-Import-Maven-Existing Maven Projects) 导入项目

包下面有一个配置类Application.java

技术分享图片

可以直接右键启动,输出

技术分享图片

代表成功!

如果依赖包添加了数据库依赖,则需要在resources下面的application.properties填写数据库配置,以mysql为例

1 spring.datasource.url=jdbc:mysql://localhost:3306/zz-erp?useUnicode=true&characterEncoding=utf8&useSSL=false
2 spring.datasource.username=root
3 spring.datasource.password=root

如果我们想写controller

直接创建controller即可。

如果前面没有添加web依赖则需要在pom.xml中添加依赖

<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

  

注意:所有文件必须在Application.java所在包以及子包下面,否则无法加载

 例如创建hello

@RestController
public class HelloController {

	@RequestMapping("/hello")
	public String getHello() {
		return "hello!my friend.";
	}
}

 然后在Application.java里右键执行即可启动。

    原因:spring boot内置了tomcate,所以不需要使用eclipse的tomcate插件直接访问 http://localhost:8080/项目名/hello

如果我们不要他内置的tomcate,则需要调整

1.pom.xml 中添加 <packaging>war</packaging>

 如图技术分享图片

2.移除内置tomcate依赖

技术分享图片

3.Application.java类实现接口SpringBootServletInitializer

@SpringBootApplication
public class FmInterfaceApplication extends SpringBootServletInitializer {

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(FmInterfaceApplication.class);
	}

	public static void main(String[] args) {
		SpringApplication.run(FmInterfaceApplication.class, args);
	}

}

  然后就可以将项目添加到tomcate里面去启动了。

 

spring boot 学习一 springboot项目初步搭建

标签:数据   request   pom.xml   boot   stc   图片   ack   odi   .class   

原文地址:https://www.cnblogs.com/fanmiao/p/10318774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!