bkt项目 (二)搭建环境并测试

简介:这个项目是为了学习SpringBoot以及学习SpringCloud用的,如果对你有什么帮助,还是非常高兴的。

GitHub :   https://github.com/fankf/bkt.git

技术使用 :SpringBoot + SSM + MySql

IDE :  STS

代码:(此处只是测试代码,没有涉及到具体业务)

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  <java.version>1.8</java.version>
</properties>

<dependencies>
<!-- 数据库连接池 -->

 <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.10</version>
  </dependency>
  <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
  </dependency>
  <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.3.2</version>
  </dependency>
  <dependency>
  <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
    </dependency>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
  </dependency>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
  </dependency>

</dependencies>

配置:(SpringBoot省略了XML的配置,但是任何少许的配置都是要有的)

# mybatis mapper 配置
mybatis:
  type-aliases-package: com.example.dao

# mysql 数据库链接配置
spring:
  http:
  encoding:
    charset: UTF-8
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf-8&useSSL=false
    username: root
    password: root

  #补充 druid数据库连接池配置
  platform: mysql
  type: com.alibaba.druid.pool.DruidDataSource
  dbcp2:
    initial-size: 2
    max-idle: 10
    min-idle: 2
    max-wait-millis: 10000

Application入口代码:

@SpringBootApplication
@ComponentScan("com.example")
@MapperScan("com.example.dao")
public class BktApplication {

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

MyBatis注解方式映射数据库表:

public interface TestDao {
  @Select("select * from test")
  @Results({
    @Result(property="id",column="id"),
    @Result(property="testName",column="name")
  })
  List<Test> getTestList();

}

Entity:

public class Test {
  private int id;
  private String testName;
  ...此处省略构造器和get/set方法

}

Service:

public interface TestService {
  public List<Test> getTestList();
}

ServiceImpl:

@Service
public class TestServiceImpl implements TestService {
  @Autowired
  private TestDao testDao;
  @Override
  public List<Test> getTestList() {
    List<Test> list = testDao.getTestList();
    return list;
  }
}

Controller:

@RestController
@RequestMapping("/test")
public class TestController {
  @Autowired
  private TestService testService;

  @RequestMapping(value= {"/list",""},method=RequestMethod.GET)
  public List<Test> getTestList(){
    List<Test> testList = testService.getTestList();
    return testList;
  }
}

之后运行测试就ok!

原文地址:https://www.cnblogs.com/fastfn/p/9523098.html

时间: 2024-10-16 13:45:13

bkt项目 (二)搭建环境并测试的相关文章

AspectJ基础学习之二搭建环境(转载)

AspectJ基础学习之二搭建环境(转载) 一.下载Aspectj以及AJDT 上一章已经列出了他的官方网站,自己上去download吧.AJDT是一个eclipse插件,开发aspectj必装,他可以提供语法检查,以及编译.这里要说一点重要的知识: aspectj不能使用传统的JDK编译,他的编译器扩展自JDK.AJDT提供的编译功能,就为我们省了很多事,当然你也可以用命令行自己去编译(不过我从来没有这么做过). 无论是apsectj的安装,还是AJDT网上还是有很多文章讲的.不会的同学可以自

简单搭建环境,测试Android应用

如果你编写完Android应用软件,要进行一个测试,可以学习这个方法,具体内容如下所示: 用Eclipse建立测试 首先搭建测试环境: 下载安装Eclipse ADT插件 导入或创建我们想要测试的Android应用项目. 生成一个对应于应用程序项目测试的测试项目.为导入项目生成一个测试项目: a.在项目浏览器里,右击我们的应用项目,然后选择Android Tools > New Test Project b.在新建Android测试项目面板,为我们的测试项目设置合适的参数,然后点击Finish

基于WebRTC的MCU开源项目Licode的环境搭建

基于WebRTC的MCU开源项目Licode的环境搭建 由于项目需求,需要构建多人通讯,调研了多人通讯的三种常见结构: 1.前一篇博客已经基于codelab实现了三人聊天,这种多人系统基于Mesh结构.具体来说,假设有N+1个客户端,那么对于每一个客户端都需要与其他N个对象建立PeerConnection,这样消耗了大量的带宽和CPU资源.对于客户端数量较少的应用比较适合,延迟小.开发简单.画面无损失. 2.基于MCU的结构,该MCU的核心功能就是视频和音频的Mix.通过将多路信号混合成一路,达

Eclipse+Java+OpenCV249环境搭建和代码测试

1.首先下载OpenCV2.4.9,下载的时候,选择windows版的.然后安装 2.其实安装的过程就是解压的过程,并没有什么安装向导之类的,安装完成后,我们最关心的是这个目录:opencv\build\java 如下图所示 3,建立项目   JavaOpenCv249 3.导入java包 4.设置项目的native库,即opencv_java246.dll所在的路径 运行下面代码: package com.gao; import org.opencv.core.CvType; import o

使用Docker如何搭建Web漏洞测试环境?

本文和大家分享的是使用Docker搭建Web漏洞测试环境相关知识,希望对大家学习Docker有所帮助,一起来看看吧. 由于一直在做 Web 漏洞扫描器的开发, 那么就必然少不了 Web 的漏洞测试环境, 其中就包括 bWAPP.DVWA.OWASP WebGoat 等这些国际品牌. 这些漏洞环境一般搭建比较繁琐, 而且出问题后有不能像 git 那样方便的'回滚'操作, 当然你可以使用 esxi 来管理, 不过虚拟机仍然会存在定期快照.回滚操作较长等繁重操作. 那有没有轻量级的能够快速搭建 Web

iOS开发项目篇-01环境搭建

iOS开发项目篇-01环境搭建 一.基本过程 1.新建一个项目 (1)删除storyboard (2)在配置界面中,把main  删除,手动设置 2.准备素材 图片素材如下: 这个项目是模仿新浪,实现一个山寨的新浪微博系统,新版本的系统中已经放弃了非视网膜屏幕. 说白了,这种情况下,如果手机是3.5英寸的ios7系统,则看不到该启动动画. 设置方法,右键单击show in finder,修改json文件. Contents.json,对文件进行修改,让系统启动画面对3.5英寸的ios7系统提供支

10天学通Android开发(1)-环境搭建和Hello测试

首先要搭建环境,然后创建一个简单的HelloWorld.本文的主题如下: 1.环境搭建 1.1.JDK安装 1.2 Eclipse安装 1.3 Android SDK安装 1.4.ADT安装 1.5.创建AVD  2.HelloWorld 1环境搭建 1.1.JDK安装 安装java并配置环境变量   http://www.oracle.com/---->downloads--àJava ForDevelopers--àJDK,选择Windows X86(32位)或Windows X64(64位

搭建Laravel项目集成开发环境简明教程

phpRE+Composer+PhpStorm+Laravel安装与配置 既然人生苦短,我们还是尽量不要浪费大家的宝贵时光.你可能体验了"著名的WordPress五分钟建站",下面你即将体验到的是从没有搭建PHP运行开发环境phpRE的干净计算机上(当然搭建了也无妨)"5分钟一键安装创建Laravel项目".先在官网下载phpRE完整一键安装包phpRE_setup.exe,再"下一步下一步傻瓜安装"成功后,在浏览器地址栏输入本地虚拟主机就见到&

Informatica环境搭建过程中一些问题-近期项目进了新人,在搭建环境中存在一些问题,之前都处理过一直没有整理,这次接着机会,把这些常见问题处理整理出来

一.Informatica9.5.1创建资源库出错找不到libpmora8.so 错误如下: Database driver event...Error occurred loading library [libclntsh.so.10.1: cannot open shared object file: No such file or directory]Database driver event...Error occurred loading library [libpmora8.so]