本部分一共分为几节:
1. MAC下使用VS Code安装与配置Java环境与Maven环境 ;
3. VScode创建第一个Spring boot + Maven项目;
1. 在VS Code中输入command + shift + P命令,调出面板:
2. 选择Spring Initializr: Generate a Maven Project;
3. 选择Java;
4. 输入项目名称,这里使用默认com.project,回车后继续使用默认名demo;
5. 选择SNAPSHOT版本,这里选择2.2.0;
6. 然后选择第一次配置的时候,需要加载的包(我这里要用到MySQL和MyBatis,所以选择比较多,如果不需要的话,可以只选择DevTools, Lombok, Web, Thymeleaf这几个包);
完成后点击生成即可。
7. 点击pom.xml,我们可以看到我们选择的jar包,这时候此pom.xml相当于一个配置池,我们要把相关的资源进行在线下载,所以在项目的左侧maven项目中,右键install:
如果报错,可能是测试例子出了问题,所以把
src/test/java/com/example/demo下面的DemoApplicatioTests.java文件删除,然后再重新install。
8. 完成后,我们在项目中编写一个测试的Controller:
HelloController.java:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
}
9. 在DemoApplication.java中启动项目
如果遇到Failed to configure a DataSource: ‘url’ attribute is not specified and no em…错误,可以在DemoApplication.java的@SpringBootApplication的注解中添加exclude:
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)