当前位置: 首页 > news >正文

色一把做最好网站138ip查询网域名解析

色一把做最好网站,138ip查询网域名解析,小程序开发步骤大全,自己制作游戏的软件目录 1.1、代码编写Demo类User类启动类 APplication 1.2、配置类查询语句的配置 mysql.ymlspringboot的配置 application.yml日志的配置 logback.xml数据库的配置 mybatis-config.xml 1.3、测试:1.3.1、测试获取用户数1.3.2、添加用户1.3.3、数据的更新1.3.4、数据的…

目录

    • 1.1、代码编写
      • Demo类
      • User类
      • 启动类 APplication
    • 1.2、配置类
      • 查询语句的配置 mysql.yml
      • springboot的配置 application.yml
      • 日志的配置 logback.xml
      • 数据库的配置 mybatis-config.xml
  • 1.3、测试:
      • 1.3.1、测试获取用户数
      • 1.3.2、添加用户
      • 1.3.3、数据的更新
      • 1.3.4、数据的删除

image.png

1.1、代码编写

Demo类


import com.course.model.User;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.log4j.Log4j;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@Log4j
@RestController
@Api(value = "v1",tags = "这是我的第一个版本的demo")
@RequestMapping("v1")
public class Demo {//首先获取一个执行sql语句的对象@Autowiredprivate SqlSessionTemplate template;@RequestMapping(value = "/getUserCount",method = RequestMethod.GET)@ApiOperation(value = "可以获取到用户数",httpMethod = "GET")public int getUserCount(){return template.selectOne("getUserCount");}@RequestMapping(value = "/addUser",method = RequestMethod.POST)public int addUser(@RequestBody User user){int result = template.insert("addUser",user);return result;}@RequestMapping(value = "/updateUser",method = RequestMethod.POST)public int updateUser(@RequestBody User user){return  template.update("updateUser",user);}@RequestMapping(value = "/deleteUser",method = RequestMethod.GET)public int delUser(@RequestParam int id){return template.delete("deleteUser",id);}}

User类

@Data
public class User {private int id;private String name;private String sex;private int age;}

启动类 APplication

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.scheduling.annotation.EnableScheduling;
import javax.annotation.PreDestroy;@EnableScheduling
@SpringBootApplication
public class Application {private  static ConfigurableApplicationContext context;public static void main(String[] args) {Application.context = SpringApplication.run(Application.class,args);}@PreDestroypublic void close(){Application.context.close();}}

1.2、配置类

查询语句的配置 mysql.yml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.course"><select id="getUserCount" resultType="Integer">select count(*) from user;</select><insert id="addUser" parameterType="com.course.model.User">insert into user(id,name,age,sex)values(#{id},#{name},#{age},#{sex})</insert><update id="updateUser" parameterType="com.course.model.User">update user set name=#{name},age=#{age}where id=#{id}</update><delete id="deleteUser" parameterType="Integer">delete from user where id = #{id}</delete></mapper>

springboot的配置 application.yml

#服务端口配置
server:port: 8888
#日志配置
logging:path: logsfile: mylog.log#报告和数据库的配置
spring:application:name: reportdatasource:driver-class-name: com.mysql.jdbc.Driver #数据库驱动# 数据库的地址url: jdbc:mysql://localhost:3306/course?useSSL=false&useUnicode=true&characterEncoding=utf-8&servetTimeZone=Asia/Shanghaiusername: rootpassword: 123456mybatis:# 做映射的 com.course.model包下的对象type-aliases-package: com.course.model#加载resources/mapper下的文件mapper-locations:- mapper/*

日志的配置 logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--
格式化日式的时间,格式,路径等
-->
<configuration><include resource="org/springframework/boot/logging/logback/defaults.xml"/><property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n"/><property name="LOG_PATH" value="${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}"/><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_PATH}/${LOG_FILE}</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${LOG_PATH}/${LOG_FILE}.%d{yyyy-MM-dd}</fileNamePattern></rollingPolicy><encoder charset="UTF-8"><pattern>${FILE_LOG_PATTERN}</pattern></encoder></appender><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${FILE_LOG_PATTERN}</pattern></encoder></appender><appender name="CRAWLER_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_PATH}/event.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${LOG_PATH}/event.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>30</maxHistory></rollingPolicy><encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"><pattern>%msg%n</pattern></encoder></appender><logger name="com.business.intelligence.util.CrawlerLogger" level="INFO" additivity="false"><appender-ref ref="CRAWLER_LOG"/></logger><root level="INFO"><appender-ref ref="STDOUT"/><appender-ref ref="FILE"/></root></configuration>

数据库的配置 mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!--  映射到哪个包里面--><typeAliases><package name="com.course.model"/></typeAliases><!--  映射到哪个sql文件里面--><mappers><mapper resource="mapper/mysql.xml"/></mappers>
</configuration>

1.3、测试:

1.3.1、测试获取用户数

image.png

1.3.2、添加用户

image.png
image.png
image.png

1.3.3、数据的更新

image.png
image.png
image.png

1.3.4、数据的删除

image.png
image.png

http://www.tj-hxxt.cn/news/41460.html

相关文章:

  • 做网站公司有什么出路推广通
  • 正规的网站建设专业公司电商seo优化
  • 代做土木工程专业毕业设计网站提升排名
  • python培训班丹东网站seo
  • 做网站能设置关键词在百度中搜索到seo怎么优化排名
  • 南京公司网站建设怎么收费今日实时热点新闻事件
  • 网站开发专业就业指导抖音推广运营公司
  • 南京建设企业网站海淀区seo搜索引擎
  • iis搭建网站怎么做前端旺道网站排名优化
  • wordpress主页加音乐我们seo
  • 一个网站做数据分析要多少钱百度sem代运营
  • WordPress开启me北京seo培训机构
  • 静态网站怎么入侵app代理推广合作50元
  • 政府 门户网站 互动平台 方案网站自动收录
  • 做网站的技术盏生活中的网络营销有哪些
  • 要建设一个网站百度企业号
  • 织梦cms怎么做网站地图武汉网站建设方案优化
  • 免费做公司网站能在百度上搜索的到电销名单渠道在哪里找
  • 网站建设优化服务机构微信软文怎么写
  • 网站开发什么语言创建一个网站需要什么
  • 百度提交网站多久收录郑州专业seo首选
  • 网站登录密码忘记免费的seo网站下载
  • o2o网站建设特色百度2022最新版本
  • 北京网站建设费用免费建站的网站哪个好
  • 网站生成软件做百度关键词排名的公司
  • 导购网站怎么做下载百度免费版
  • 百度百家模板wordpressseo搜索引擎优化排名哪家更专业
  • 免费建企业网站ping站长工具
  • 翔安建设局网站卡一卡二卡三入口2021
  • 惠来做网站广告公司营销策划方案