springboot新手脱坑

硅谷HelloWorld笔记

1. Apache maven 3.39配置

  1. 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)

IntelliJ IDEA 统一设置编码为utf-8编码

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的欢迎首页上,鼠标放在需要删除的项目上,可以看到右上角有个×删除按钮。点完之后再手动删除磁盘上的项目文件。

发布了13 篇原创文章 · 获赞 6 · 访问量 1694

猜你喜欢

转载自blog.csdn.net/chenhangx/article/details/103529682