Spring Boot创建一个简单项目

随着技术的不断发展,我们所使用的编码工具也在更新着,在这里我就以我所用到的工具来说说在创建一个最简单的Spring Boot项目所要要注意的地方。

1、使用IDEA创建一个Spring Boot项目:

首先你要去官网下载一个IDEA,我个人下载的是旗舰版,公公版的功能比较少,至于破解等操作就自己弄,网上也有很多方法,首先我们打开IDEA,找到File-》new-》project

接下来你会看到以下界面,选择Spring Initializr,在project SDK里面选择你安装的JDK,注意:创建Spring boot最起码是JDK8:

在接下来的界面中,和创建一个maven项目填入的东西差不多,只要是Java版本是对的就行,然后点击next:

 然后在接下来的界面左边选择web,右边勾选web选项,点击next:

最后一步就是写上项目名称和路径,点击finish就创建好了。

2、利用eclipse创建一个Spring Boot项目:

创建spring boot项目,首先必须下载相应的插件:打开help-》eclipse marketplace,出现如下界面,选择popular:

 静静等待安装完成就可以创建项目了:首先new一个project,你会看到如下界面:

 点击next,可以看到和IDEA差不多的界面,然后填上相应的信息,下面的操作基本上就是直接next:

最后点击了finish后我们就创建好了一个Spring Boot项目;

接下来我们来谈谈怎么样启动项目:

Spring Boot两种启动方式: 

 第一种:

首先直接编写一个controller,我用的HelloController,然后在类上面加上注解来表示这个类是一个controller:

@RestController
@EnableAutoConfiguration
public class HelloController {

	@RequestMapping(value="/hello",method=RequestMethod.GET)
	public String hello(){
		return "hello";
	}

第一个注解就不用我解释了,第二个表示:作用在于让 Spring Boot   根据应用所声明的依赖来对 Spring 框架进行自动配置,然后在我们自动生成的类里面做一点修改:

@SpringBootApplication
@EnableAutoConfiguration
public class FirstBootApplication {

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

 注意,我们这里要将main方法里面的那个run中的参数改成我们创建的类,这样我们在访问页面的时候才会调用到对应的方法,我之前就是忽视了这个问题,访问页面一直都是找不到,都做好后直接访问页面localhost:8080/hello,然后就可以在页面上看到方法的返回值。

第二种:

在这里有人会想,如果有多个类我就不能用第一种方法了,所以就有了这种方法,这种方法是在自动创建的类上面加上一个注解:

@SpringBootApplication
@ComponentScan(basePackages = "com.example.controller")
@EnableAutoConfiguration
public class FirstBootApplication {

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

@ComponentScan注解可以指定一个包扫描,这样就比第一种方法灵活好多,而且不需要改main方法,加完注解在王爷中访问同样的路径也是可以访问到的。以上就是我知道的两种方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值