![](https://img-blog.csdnimg.cn/20200422183120355.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot菜鸟教程
从刚接触到职业生涯的springboot
tian_jiangnan
穷尽一生都在追求灵魂的舒适与快乐
展开
-
springboot+mybatis 实现对数据库的增删改查
一、插入数据库0、在pom.xml文件里面导入mysql驱动 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>在pom..原创 2020-09-11 14:56:32 · 10470 阅读 · 6 评论 -
springboot项目如何访问项目中的html页面
运随心转,相由心生需要一个百里香来实现,不不,是thymeleaf来实现。1、添加依赖包 在pom.xml文件里面<dependency><grounpId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2、配置这个...原创 2020-09-10 11:30:39 · 7094 阅读 · 1 评论 -
springboot+mybatis 实现根据条件查询数据库 将结果集合循环遍历显示在页面上
1、model层 bean类package com.example.demo.model;public class Lamp { private int id; //支付账单的openid private String openid; //发起人 private String sname; //祝福人 private String gname; //灯的位置 private String address; //点灯的时间如7天.原创 2020-09-09 15:48:28 · 3552 阅读 · 1 评论 -
springboot+mybaits查询数据库:There is no getter for property named ‘openid‘ in ‘class java.lang.String‘
报错信息如下报错部分代码如下报错原因1、如果openid是字符串类型的话,不需要if语句,把if判断标签去掉就可以了,标签是针对JAVABEAN或者MAP的,String不能用标签。 <select id="query" parameterType="java.lang.String" resultMap="BaseResultMap"> select * from lamp where 1=1 and openid=#{openid} <原创 2020-09-09 15:37:38 · 322 阅读 · 0 评论 -
地图上添加一个按钮,但是总是被覆盖,设置成absolute也不行
问题描述1、我需要在腾讯地图上面添加一个按钮2、给按钮的div设置成absolute,还是不能显示出来,总是被覆盖掉了解决方案1、设置地图的div容器#container{ position: relative; z-index:1; }2、设置按钮的div容器#qxb{ position: fixed; left: 20px; top:20px; z-index:2;}...原创 2020-07-11 16:21:30 · 1103 阅读 · 0 评论 -
springboot实现微信公众号群发消息功能
我的思路1、首先实现能够给某个用户推送消息2、获取关注该公众号的所有用户的openid3、使用一个for循环,推送给每个用户消息需要的东西1、认证的服务号2、申请模板,有一个合适的模板3、我们需要公众号的appid、密钥、模板id服务器配置,需要把项目部署到服务器上,才能配置,不然会提示错误!配置服务器的代码如下package com.example.demo.control;import com.example.demo.token.SignU...原创 2020-07-11 16:11:28 · 2168 阅读 · 2 评论 -
springboot获取关注该微信公众号的所有用户的openid
前提1、有微信公众号(appid与秘钥)2、配置网页授权的域名信息然后再菜单设置网页地址为:域名/wxAuth/login就可以了package com.example.demo.uinfo;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.springframework.web.bind.annotation.RequestMapping;import org.原创 2020-07-11 13:24:13 · 2773 阅读 · 1 评论 -
SpringBoot框架实现把netty框架接受串口数据,并且把串口数据显示在jsp/html页面上
要求1、netty框架接受串口数据信息2、netty接受到串口数据以后把信息通过websocket实时推送到html/jsp页面上我们先看效果我现在呈现上所有的代码1、启动程序package com.example.demo;import com.example.demo.socket.BootNettyServer;import org.springframework.boot.CommandLineRunner;import org.springframewo..原创 2020-07-04 15:30:09 · 4050 阅读 · 7 评论 -
Idea软件怎么把springboot项目打包成jar包
大部分的springboot项目都是maven项目,打包成jar的流程如下在pom.xml里面 <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>de原创 2020-06-23 16:55:35 · 514 阅读 · 0 评论 -
SpringBoot框架实现微信公众号Token服务器验证
我亲自测试,有效,故而贴上代码TokenControl.java(关键类)package com.example.demo.control;import com.example.demo.wxtools.SignUtil;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.s原创 2020-05-15 17:06:40 · 1685 阅读 · 0 评论 -
手把手教你把springboot项目打包成war包
前提你这个项目可以正常运行起来;1、在pom.xml里面添加打包成war的标志 <!--改为war方式--> <packaging>war</packaging>2、去掉嵌入式的Tomcat的代码;之前<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start.原创 2020-05-15 15:03:01 · 5854 阅读 · 2 评论 -
attempted to return null from a method with a primitive return type (int)
报错背景我在使用springboot做登录查询的时候报错了,我输入的是数据库中不存在的用户名与密码,返回值应该是null;报错信息解决方案把返回值类型改成Integer我来运行看看,是否真的有效还是报错!网上说把dao service返回值都改成Integer然后再control层里面也是Integer接受值,这样写终于...原创 2020-04-23 11:39:20 · 2845 阅读 · 2 评论 -
springboot框架+mybatis实现增删改查的功能
springboot项目感觉比较适合前后端分离,不然的话,调转好麻烦我们先测试后台的增删改查功能是否能实现,然后再写前端页面,进行前后端交互;我们先实现后端与数据库的交互工具:postman我们先看效果,然后再贴上全代码1、查询功能2、插入功能点击一下send,我们看一下后台与数据库3、修改功能我要修改赵丽颖的信息改成赵小刀,密码77...原创 2020-04-28 08:52:27 · 602 阅读 · 0 评论 -
springboot mapper文件如何设置字段为主键
我现在插入数据到数据库里面,它告诉我Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'PRIMARY'我要把id设置成主键1、mapper的.xml文件里面找到insert部分,加上以下的代码useGeneratedKeys="true" keyColum...原创 2020-04-23 10:09:42 · 768 阅读 · 0 评论 -
Could not resolve type alias ''. Cause: java.lang.ClassNotFoundException: Cannot find class:
报错原因一般都在mapper的映射文件里面对于select的语句,一定要注意返回类型的选择,要写resultMap="BaseResultMap"我写了,但是还是报错了,原因,我不知道什么时候写了一个去掉就不报错了;我把正确的.xml配置贡献出来;可以参照1、我的表为User,id为自增主键我的项目的结构如下<?xml version="1.0" ...原创 2020-04-23 10:05:41 · 11032 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.da
报错信息如下报错原因1、我的pom.xml里面没有加入mapper文件的配置信息 <resources> <resource> <directory>src/main/resources</directory> <includ...原创 2020-04-23 08:45:39 · 964 阅读 · 0 评论 -
springboot框架报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrec
报错信息如下报错原因maven导入MyBatis的时候会自动导入最新版本的8.0.11,然后8.0.11采用了新驱动,之前版本会报错解决方案jdbc:mysql://localhost:3306/app?serverTimezone=UTC...原创 2020-04-23 08:01:40 · 4174 阅读 · 0 评论 -
springboot如何配置直接跳转到html页面
1、在pom.xml里面加入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>我发现我的包是红色的,...原创 2020-04-22 19:51:02 · 3971 阅读 · 1 评论 -
Springboot框架实现注册功能,图解每一个过程
前提jdk idea maven都安装好了!第一个demo你也跟我敲了,我是2020-04-22日下午19:00入门的;看这个例子https://blog.csdn.net/tian_jiangnan/article/details/105688801我们先实现html页面与后台的数据交互,然后再实现后台与数据库部分的交互我接着上一个例子讲https://blog.csdn.ne...原创 2020-04-23 08:43:46 · 1073 阅读 · 0 评论 -
使用Idea来创建人生中第一个springboot项目
前提:1、jdk安装好了,而且版本是1.8以上的,1.8可以;2、安装了maven1、在官网下载idea,安装2、创建一个新的项目选择Spring Initializr,然后会有默认的jdk版本信息出来;选择一个版本;demo是项目名称点击下一步(springboot 2.0以上的版本对应jdk版本应该为1.8以上;我果断选择2.0以上...原创 2020-04-22 19:02:19 · 398 阅读 · 0 评论