手动搭建 springboot 框架(不要网络的情况下)

搭建之前所需工具:

        eclipse、maven、maven本地仓库(这就是没网的情况下所需要的)。

第一步:进入自己maven文件存放的地址,D:\apache-maven-3.5.4\conf\setting.xml文件,添加如下:

这里指定本地仓库位置,我是直接放在D盘根目录下的。进入eclipse中的windows==>preferences目录

应用保存后会更新。然后开始建立maven工程。

第二步:新建maven project项目如图

建立好后的项目结构为:Application启动类有注解可以后续添加, 需要在pom.xml文件导入包后添加。

pom.xml文件如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.swx</groupId>
  <artifactId>springboot</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>


  <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>1.5.3.RELEASE</version>
  </parent>

<!-- 自定义的属性-->
  <properties>
      <java.version>1.8</java.version>
  </properties>

<!-- 一下依赖包都是添加本地仓库后加载进来的 -->
  <dependencies>
      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
          <version>1.5.3.RELEASE</version>
      </dependency>
      <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>5.1.39</version>
      </dependency>
  </dependencies>
  <build>
          <plugins>
              <plugin>

                 <!-- 这个是设置maven jdk 编译版本 -->
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-compiler-plugin</artifactId>
                  <configuration>

                      <!-- 上面自定义的properties标签中的属性java版本 -->
                      <source>${java.version}</source>
                      <target>${java.version}</target>
                  </configuration>
              </plugin>
          </plugins>
  </build>
</project>

 

application.properties文件属性如下:

server.port=8080
spring.datasource.driver-class-name= com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=admin

Application类如下:需要注意的是Application类要和其他包名要同一级,不然启动会报错,不清楚可以去官方文档上查询springboot项目结构。

只需要开@SpringBootApplication   因为@SpringBootApplication是包括了两个注解,可打开eclipse鼠标放在这个注解上有提示信息。

 

@SpringBootApplication
public class Application {

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

}

最后启动成功:

最后在web层里面创建一个 controller       添加@RestController注解  这个注解是  @Controller和@ResponesBody的组合 用于直接返回 JSON数据。

@RestController
public class TestController {
    
    @RequestMapping("/hello")
    public String home() {
       
        
        return "Hello SpringBoot Application";

    }
}

最后打开浏览器访问  http://localhost:8080/hello   就可以看到返回的json数据。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值