zoukankan      html  css  js  c++  java
  • 使用springboot搭建一个简单的web项目

    1  首先是pom.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <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>cn.itcast.springboot111605</groupId>
    <artifactId>springboot111605</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!-- 所有的springboot的工程都以spring父工程为父工程 -->
    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.4.RELEASE</version>
    </parent>

    <!--web有关的依赖-->
    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!--德鲁伊连接池-->
    <dependency>
    <groupId>com.github.drtrang</groupId>
    <artifactId>druid-spring-boot2-starter</artifactId>
    <version>1.1.10</version>
    </dependency>
    </dependencies>

    </project>

    2  然后是springboot中的仅有的一个配置文件 application.properties,放在resource目录下,里面是数据库连接的配置信息,其他所有的配置问价 都在这里面
    jdbc.driverClassName=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://127.0.0.1:3306/travel
    jdbc.username=root
    jdbc.password=123456

    3  在controller文件夹创建HelloController类
    @RestController
    public class HelloController01 {


    @GetMapping("hello")
    public String test(){
    return "hello world";
    }

    }

    4  在controller文件夹的上一级目录添加一个引导类TestApplication
    @SpringBootApplication
    public class TestApplication {

    public static void main(String[] args) {

    SpringApplication.run(TestApplication.class,args);
    }

    }

    5  启动main方法即可访问localhost:8080/hello

    6  建立数据库连接的方法,建立一个JdbcConfiguration类
    @Configuration
    public class JdbcConfiguration {
    @Bean
    // 声明要注入的属性前缀,SpringBoot会自动把相关属性通过set方法注入到DataSource中
    @ConfigurationProperties(prefix ="jdbc")
    public DataSource dataSource(){

    DruidDataSource wwdataSource=new DruidDataSource();
    return wwdataSource;
    }
    }
    在这个类中方法名必须为dataSource,返回值或者返回类型都可以变,但是方法名一定不能变
      
  • 相关阅读:
    微信小程序自定义分享图片
    rtop:一个通过 SSH 监控远程主机的交互式工具【转】
    mysql双主+keepalived【转】
    诡异的Linux磁盘空间被占用问题,根目录满了,df和du占用不一样【转】
    linux磁盘空间查看inode
    python数据库操作
    Jenkins 安装及使用
    编程入门python之定义函数【转】
    grep和sed匹配多个字符关键字的用法
    linux 如何删除文件夹下面的文件和文件夹,只保留两个文件
  • 原文地址:https://www.cnblogs.com/zxq-Study-Java/p/9970594.html
Copyright © 2011-2022 走看看