springboot学习进阶(一)----创建springboot项目

随着传统项目最早起的servlet,jdbc到后面的spring framework出现到spring各个版本的出现,hibernate和ibatis、mybatis的ORM框架,Struts、springmvc框架的出现及使用,各种企业级的Java开发日渐轻量化。

最近几年越来越多的提起的高并发中,出现了各种开源的分布式架构,如阿里的dubbo,新浪的motan等,此类架构还是依赖于传统的spring项目,因为公司需要和个人兴趣上,最近准备开始入手学习springboot框架架构,及后面的spring cloud微服务框架,此篇文章为开始学习的博文。此类文章主要是学习交流所用,因为本人也是个菜鸟,所以在过程中有什么不足之处请各位看客指出,共同进步。

 

创建springboot项目。

一:eclipse创建

1、项目创建

eclipse->右键new->other

springboot学习进阶(一)----创建springboot项目_第1张图片

 

在弹出窗口输入maven->选择maven project点击next

springboot学习进阶(一)----创建springboot项目_第2张图片

 

选择创建一个普通的项目,输入项目的地址跟项目名称,点击next

springboot学习进阶(一)----创建springboot项目_第3张图片

 

输入maven项目的各项数据点击finish

springboot学习进阶(一)----创建springboot项目_第4张图片

 

2、编写pom文件引入springboot项目依赖

添加springboot项目父工程依赖,它提供了dependency-management部分。


	
		org.springframework.boot
		spring-boot-starter-parent
		1.5.9.RELEASE
	

添加springboot web、test、aop相关依赖


		
			org.springframework.boot
			spring-boot-starter-test
			test
		
		
			org.springframework.boot
			spring-boot-starter-aop
		
		
		
			org.springframework.boot
			spring-boot-starter-web
		
		
			org.springframework.boot
			spring-boot-starter-thymeleaf
		
		
			net.sourceforge.nekohtml
			nekohtml
		

3、测试springboot项目

package demo;

import java.applet.AppletContext;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * description: springbootDemo
 * @author sp
 * @date 2018年4月24日
 *
 * 			佛祖坐镇·				·代码无bug
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 */
@RestController
@EnableAutoConfiguration
public class DemoApplication {
	
	@RequestMapping("/")
	public String Hello() {
		return "hello springboot";
	}

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

启动报错,因为我的项目中已经有项目使用了8080端口所以报:Address already in use: bind

创建spring配置文件application.yml(或者properties)修改端口。“记住在冒号后面要加空格,不加好像会报错,不知道是不是eclipse插件还是本来springboot就是这样子配置的,后面再确定原因。”

server: 
  port: 8010

访问页面

 

二、Intellij Idea创建

再菜单栏点击file->new->project打开创建项目窗口

springboot学习进阶(一)----创建springboot项目_第5张图片

 

新版本的intellj会有默认指向springboot官网的创建地址,旧版本的需要自己填写Initial Service Url,根据自己的版本来选择就行,点击next

springboot学习进阶(一)----创建springboot项目_第6张图片

 

在此窗口中选择创建maven项目,填写好对应信息后点击next进入项目依赖管理选择

springboot学习进阶(一)----创建springboot项目_第7张图片

 

此窗口中包括了springboot的版本选择及相关的intellij提供的maven依赖,其中就包括有cloud相关的依赖,后面学习到cloud的时候再详细讲解。

springboot学习进阶(一)----创建springboot项目_第8张图片

点击next 进入下一个确定窗口点击finish。

至此,springboot项目就创建完成了。

eclipse参考网址

Intellij参考网址

 

 

你可能感兴趣的:(springboot)