1. Apache maven 3.39配置
- 1.环境变量自己配置
2.配置阿里云镜像和本地仓库
3.profiles标签添加
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
4.idea配置
点击->setting
4、Spring Boot HelloWorld(使用Maven)
1.点击创建项目按钮。选择Maven(当然可以选择 Spring Initializr一步完整建立,我是才入门,所以选择最为复杂的,想去具体了解其中的原理),确定SDK版本没有什么问题后点击创建。
2.项目创建完成后,这是一个Mave项目,我们得添加SpringBoot的基础配置,首先到官网
https://spring.io/projects/spring-boot。然后在Learn中找到最新版本打开他的文档。然后在找到 Maven Installation 。
打开Maven installation,将里面的SpringBoot配置复制到项目的Pom.xml文件中。让IDE自动加载其主要配置。
导入spring boot相关的依赖引发的血案(报错参考)
去掉安全连接
settings->system settings->updata下面的Use secure Connetion去掉
创建完成之后发现pom.xml文件中标签报错消失
1.
我的maven中的setting配置的JDK写错了
true 224
https://blog.csdn.net/jwcxs_m/article/details/80076909
https://blog.csdn.net/steven_zhulin/article/details/90724983
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring‐boot‐starter‐web</artifactId>
</dependency>
</dependencies>
<!--<repositories> 阿里云代码库
<repository>
<id>maven-ali</id>
<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
</repositories>-->
已经完成配置导入,IDE自动加载。点击External Libraries可以看到SpringBoot自动导入的依赖;
在Spring中的话,这些都需要我们自己去导入。
编写一个主程序;启动Spring Boot应用
在入口类中启动SpringBoot。
//来标注一一个主程序类,说明这是一个Spring Boot应用
@SpringBootApplication
public class Hellospringboot {
public static void main(String[] args) {
//spring应用跑起来
SpringApplication.run(Hellospringboot.class,args);
}
}
编写相关的Controller、Service
//1.处理请求
@Controller
public class HelloController {
//3.把Helloworld!写给浏览器--springmvc
@ResponseBody
//2.接受来自浏览器的hello请求
@RequestMapping("/hello")
public String hello(){
return "Helloworld!";
}
}
运行主程序测试
使用Spring Initializer快速创建Spring Boot项目
勾选Web依赖 选择我们需要的模块;向导会联网创建Spring Boot项目
只需要我们编写自己的逻辑代码(Controller,Service)
**
- //idea创建spring initiali时依赖导入失败
**
IDEA的Maven总是自动还原默认设置
file/Other setting中新建项目是Maven的设置
删除项目
先选择idea的File菜单,选择Close Project关闭项目,在idea的欢迎首页上,鼠标放在需要删除的项目上,可以看到右上角有个×删除按钮。点完之后再手动删除磁盘上的项目文件。