随笔分类 - SpringBoot
摘要:一、前言 在我们做测试平台的时候,需要把自动创建job以及构建这种功能封装成一个接口给外部调用,下面是简单的实现方案 二、具体步骤 1、熟悉代码调用步骤 传送门 2、改造JenkinsUtil工具类 package com.example.demo.util; import com.offbytwo
阅读全文
摘要:一、前言 在我们做测试平台的时候经常需要调用jenkins的api来创建job并且自动构建,那么,我们来看下面的解决方案 二、环境准备 1、maven引入依赖 <dependency> <groupId>com.offbytwo.jenkins</groupId> <artifactId>jenki
阅读全文
摘要:下面是一张表的实体类 package com.example.demo.entity; import lombok.Data; import java.util.Date; import javax.persistence.*; @Table(name = "hogwarts_test_user")
阅读全文
摘要:一、前言 由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,mybatis-gennerator插件帮我们自动生成mybatis所需要的dao、bean、mapper xml文件 二、创建表 建表语句如下: SET NAMES
阅读全文
摘要:generator/config.properties 通用Mapper配置:使用的插件、Mapper类的父类、实体类的包名、Mapper类的包名 #通用Mapper配置 mapper.plugin=tk.mybatis.mapper.generator.MapperPlugin mapper.Ma
阅读全文
摘要:generator/config.properties 数据库配置:驱动、地址、用户名和密码 #数据库配置 jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/weifang?useUnico
阅读全文
摘要:mybatis:半自动化的持久化层框架,灵活,学习成本低,便利的SQL操作,自由度高,封装性好 hibernate:有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程 JPA:Java持久层API,是一种ORM规范,javax.persistence.*
阅读全文
摘要:选择mybatis的原因 springboot自动配置相关依赖 方便数据库操作的依赖 数据库连接的依赖 maven依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starte
阅读全文
摘要:一、什么是跨域 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 域名: 主域名不同 http://www.baidu.com/index.html -->http://www.sina.com/test.js 子域名不同 http://www.666.baidu.
阅读全文
摘要:代码定义 package com.example.demo.common; public class ServiceException extends RuntimeException { private static final long seriaVersionUID = 1L; private
阅读全文
摘要:前言 SpringBoot的默认配置文件格式是.properities,同时也支持***.yaml或***.yml 1、指定启动的环境 spring: profiles: active: dev 2、给springboot服务命名(配合springcloud时非常有用) spring: applic
阅读全文
摘要:一、idea配置文件 application.yml spring: profiles: active: dev application-dev.yml server: port: 8081 application-test.yml server: port: 8082 application-ua
阅读全文
摘要:Componment:声明为springboot的bean Repository:用于dao层的bean Autowired:用于向一个bean注入其他的bean Service:用于service层的bean Configuration:用于声明springboot的配置文件类 Value("${
阅读全文
摘要:一、检查pom文件是否有打jar包的插件 二、把springboot服务打成jar包 mvn clean install -U -DskipTests 三、使用命令行启动springboot服务 java -jar demo-0.0.1-SNAPSHOT.jar
阅读全文
摘要:SpringBootApplication:springboot主类,用来加载springboot各种特性 RsetController:Spring会转换返回值并自动将其写入HTTP响应 RequestMapping:用于类和方法,在方法级别时,用于处理HTTP的各种方法 RequestBody:
阅读全文