随着技术的不断发展,我们所使用的编码工具也在更新着,在这里我就以我所用到的工具来说说在创建一个最简单的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方法,加完注解在王爷中访问同样的路径也是可以访问到的。以上就是我知道的两种方法。