eclipse如何新建springboot项目—HelloWorld

eclipse中新建一个springboot项目

前提:
1、eclipse中必须先集成了spring的环境
2、你需要具有以下知识

springboot简介

Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用。
背景:
J2EE笨重的开发、繁多的配置、低下的开发效率、
复杂的部署流程、第三方技术集成难度大。
解决:
“Spring全家桶”时代。
Spring Boot —— J2EE一站式解决方案
Spring Cloud —— 分布式整体解决方案
优点:
– 快速创建独立运行的Spring项目以及与主流框架集成
– 使用嵌入式的Servlet容器,应用无需打成WAR包
– starters自动依赖与版本控制
– 大量的自动配置,简化开发,也可修改默认值
– 无需配置XML,无代码生成,开箱即用
– 准生产环境的运行时应用监控
– 与云计算的天然集成

新建步骤

1、new一个项目,other,选择如下工程

可能会出现如下报错

解决办法很简单
将http变成https

2、配置以下项

3、选择你需要的环境
比如,连接数据库—选择SQL,创建web项目—选择spring web。
springboot的精髓在于自动配置原理,我们只须清楚我们需要什么场景,这些场景springboot有没有替我们配置好,如果配置好,可以修改吗,怎么修改适配我们的需要。

注意版本不易过高,容易出错,万一不在意创建了,下边有出错解决办法。
4、finalish项目创建完成
加载过后,pom文件会报错,错误信息如下,标记1处出现大红叉,原因是标记2处版本过高,只需要降低版本,下图中版本为降低后的,可以使用。问题解决。


5、以下为初始项目的完整目录结构

6、主程序中代码如下

@SpringBootApplication注解简介:
Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot 就应该运行这个类的main方法来启动SpringBoot应用;此注解是一个组合注解,由以下注解组成

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented 
@Inherited 
@SpringBootConfiguration 
@EnableAutoConfiguration 
@ComponentScan(excludeFilters = { 
	@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
 	@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) 
public @interface SpringBootApplication {

简单介绍三个注解
@SpringBootConfiguration:Spring Boot的配置类; 标注在某个类上,表示这是一个Spring Boot的配置类;
@Configuration:配置类上来标注这个注解; 配置类 ----- 配置文件;配置类也是容器中的一个组件;@Component
@EnableAutoConfiguration:开启自动配置功能; 以前我们需要配置的东西,Spring Boot帮我们自动配置;@EnableAutoConfiguration告诉SpringBoot开启自 动配置功能;这样自动配置才能生效;

helloWorld程序

初始项目创建完成后,测试第一个helloworld程序
1、在主程序所在包或者下级包中创建controller,编写如下代码

@Controller
public class HelloWorldController {

	@ResponseBody
	@RequestMapping("/hello")
	public String helloWorld() {
		return "hello world!!!";
	}
}

2、右击程序——如下选项运行

根据运行结果知端口,再配置请求路径。
3、浏览器输入以下路径,得到如下结果

程序运行过程如下

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值