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

下载官方购物网站站内推广和站外推广的区别

下载官方购物网站,站内推广和站外推广的区别,天元建设集团有限公司恒大,建湖营销型网站建设工作室目录 1.添加Mybatis和SQL的依赖 2.建立数据库和需要的表 3.对应表中的字段,补充Java对象 4.对代码进行逻辑分层 5.后端逻辑代码 之前的项目实例【基于Spring MVC的前后端交互案例及应用分层的实现】https://blog.csdn.net/weixin_67793092/article/details/134…

目录

1.添加Mybatis和SQL的依赖

2.建立数据库和需要的表

3.对应表中的字段,补充Java对象

4.对代码进行逻辑分层

5.后端逻辑代码


之前的项目实例【基于Spring MVC的前后端交互案例及应用分层的实现】https://blog.csdn.net/weixin_67793092/article/details/134613210?utm_source=app&app_version=6.1.7中有关对于留言板的介绍,现在使用Mybatis完成连接数据库,这样以便刷新浏览器页面后,之前输入的信息仍然能够保存在硬盘中。

之前的前端页面实现:

1.添加Mybatis和SQL的依赖

在pom.xml文件中右键

2.建立数据库和需要的表

 DROP TABLE IF EXISTS message_info;CREATE TABLE `message_info` (`id` INT ( 11 ) NOT NULL AUTO_INCREMENT,`from` VARCHAR ( 127 ) NOT NULL,`to` VARCHAR ( 127 ) NOT NULL,`message` VARCHAR ( 256 ) NOT NULL,`delete_flag` TINYINT ( 4 ) DEFAULT 0 COMMENT '0-正常, 1-删除',`create_time` DATETIME DEFAULT now(),`update_time` DATETIME DEFAULT now() ON UPDATE now(),
PRIMARY KEY ( `id` ) 
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4;

配置连接数据库application.properties文件

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=falsespring.datasource.username=rootspring.datasource.password=root

3.对应表中的字段,补充Java对象

4.对代码进行逻辑分层

controller接收请求,service服务层实现业务逻辑,mapper查询数据库的操作,model存放对象。

配置日志:

方便遇见问题时调试代码

mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

5.后端逻辑代码

MessageController

@Slf4j
@RequestMapping("/message")
@RestController//发布留言
public class MessageController {//    private List<MessageInfo> messageInfos=new ArrayList<>();@Autowiredprivate MessageService messageService;@RequestMapping("/publish")public Boolean publishMessage(MessageInfo messageInfo) {log.info("发表留言");//进行参数的校验if (!StringUtils.hasLength(messageInfo.getFrom())|| !StringUtils.hasLength(messageInfo.getTo())|| !StringUtils.hasLength(messageInfo.getMessage())) {return false;}//添加留言messageService.addMessage(messageInfo);return true;}
//       查看留言@RequestMapping("/getMassageInfo")public List<MessageInfo> getMessageInfo(){return messageService.getMessageInfo();}
}

MessageService

@Service
public class MessageService {@Autowiredprivate MessageMapper messageMapper;public void addMessage(MessageInfo messageInfo) {messageMapper.insertMessage(messageInfo);}public List<MessageInfo> getMessageInfo() {return messageMapper.selectAllMessage();}
}

MessageMapper

@Mapper
public interface MessageMapper {@Insert("insert into message_info(from,to,message) values (#{from},#{to},#{message}")void insertMessage(MessageInfo messageInfo);@Select("select * from message_info where delete_flag=0")List<MessageInfo> selectAllMessage();
}

代码逻辑:

http://www.dt0577.cn/news/10766.html

相关文章:

  • 佛山网站建设的首选关于进一步优化
  • 企业网站建设网站有哪些免费发布信息
  • 免费网站可以做淘宝客吗nba交易最新消息汇总
  • 郑州做网站排名公司哪家好站长之家seo查询官方网站
  • wordpress+4.9+google哪家公司做seo
  • seo站长优化工具长春网站建设方案优化
  • 邢台专业做网站seo如何优化
  • 网林时代网站建设seo交流群
  • 做网站推广的方法有哪些seo臻系统
  • 网站开发需要百度快速收录技术
  • seo教学实体培训班文山seo
  • 58网站一起做网店网站优化建议
  • h5做的公司网站优化网站推广教程整站
  • 网站建设技术问题百度排名优化
  • 沈阳网站开发培训搭建网站
  • 温州哪里有做网站莆田关键词优化报价
  • 朝阳网站优化百度统计数据分析
  • 新闻网站哪个做的好推广策划方案范文
  • 海口网站建设方案策划关键词点击价格查询
  • 重庆施工员证查询网站网络营销策划书5000字
  • 网站技术公众号推广合作平台
  • 婚礼纪网站怎么做请帖网站开发从入门到实战
  • 网站所有权变更郑州网站建设公司排行榜
  • 佛山建站网站模板自贡网站seo
  • 做it的兼职网站有哪些安卓优化大师旧版本下载
  • 中央人事任免令seo关键词搜索优化
  • 深圳教育科技网站建设站长统计幸福宝下载
  • 建设网站的优点跟缺点站长之家备案查询
  • wordpress首页分类seo观察网
  • 班级响应式网站html格式注册公司网站