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

建站公司塔山双喜seo关键词优化提高网站排名

建站公司塔山双喜,seo关键词优化提高网站排名,沈阳人流,口碑好网站建设在哪里之前搭建了Select标签来做SringBootMybatis的集成。这次使用SelectProvider标签的方式搭建一次。 一、搭建SpringBoot的项目 https://start.spring.io/自己配置SpringBoot的项目#xff0c;点击“Generate Project”按钮就可以下载下来一个配置好的SpringBoot项目。 二、项目结…之前搭建了Select标签来做SringBootMybatis的集成。这次使用SelectProvider标签的方式搭建一次。 一、搭建SpringBoot的项目   https://start.spring.io/自己配置SpringBoot的项目点击“Generate Project”按钮就可以下载下来一个配置好的SpringBoot项目。      二、项目结构      三、项目代码   demo代码实现的是对表数据的一个简单查询。   1、pom中的mave配置 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion1.3.2/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency /dependencies 2、Controller package com.example.demo.Controller;import com.example.demo.Service.TeacherService; import com.example.demo.entity.Teacher; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class TeacherController {Autowired(required false)TeacherService userService;RequestMapping(selectUser)public Teacher getUserOne(String id){Teacher tea new Teacher();tea.setId(id);Teacher teacher1 userService.findTeacherById(tea);return teacher1;}RequestMapping(selectUserByName)public Teacher getUserOne(String id,String name){Teacher teanew Teacher();tea.setId(id);tea.setName(name);Teacher teacheruserService.findTeacherByName(tea);return teacher;} }3、Service   一个interface接口一个Impl实现 package com.example.demo.Service; import com.example.demo.entity.Teacher;public interface TeacherService {Teacher findTeacherById(Teacher user);Teacher findTeacherByName(Teacher user); }接口实现 package com.example.demo.ServiceImpl;import com.example.demo.Mapper.TeacherMapper; import com.example.demo.Service.TeacherService; import com.example.demo.entity.Teacher; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.Map;Service public class TeacherServiceImpl implements TeacherService {Autowired(required false)TeacherMapper userMapper;Overridepublic Teacher findTeacherById(Teacher teacher) {return userMapper.findUserById(teacher);}Overridepublic Teacher findTeacherByName(Teacher teacher) {MapString,Object mapsnew HashMap();maps.put(id,teacher.getId());maps.put(name,teacher.getName());return userMapper.findUserByName(maps);} }4、Mapper代码 package com.example.demo.Mapper;import com.example.demo.entity.Teacher; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.jdbc.SQL; import java.util.Map;/*** The interface Teacher mapper.*/ Mapper public interface TeacherMapper {/*** The constant returnSql.*/String returnSqlid,name;/*** Find user by id teacher.** param user the user* return the teacher*/SelectProvider(type UserDaoProvider.class, method findTeacherById)Teacher findUserById(Teacher user);/*** Find user by name teacher.** param map the map* return the teacher*/SelectProvider(type UserDaoProvider.class, method findTeacherByName)Teacher findUserByName(MapString, Object map);/*** The type User dao provider.*/class UserDaoProvider {/*** Find teacher by id string.** param teacher the teacher* return the string*/public String findTeacherById(Teacher teacher) {String sql SELECT returnSql FROM Teacher;if(teacher.getId()!null){sql where id #{id};}return sql;}/*** Find teacher by name string.** param map the map* return the string*/public String findTeacherByName(MapString, Object map) {String name (String) map.get(name);return new SQL() {{SELECT(returnSql);FROM(Teacher);WHERE(name name);}}.toString();}} }在程序启动时会扫描Mapper文件所以需要在Mapper文件里添加Mapper注解。     还可以在main文件中添加MapperScan()注解 package com.example.demo;import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication MapperScan(com.example.demo.Mapper) public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}}5、实体类   package com.example.demo.entity;public class Teacher {private String id;private String name;public String getId() { return id; }public void setId(String id) { this.id id; }public String getName() { return name; }public void setName(String name) { this.name name; } }转载于:https://www.cnblogs.com/Lyh1997/p/10195183.html
http://www.yutouwan.com/news/96978/

相关文章:

  • 营销型网站建设应该考虑哪些因素江苏镇江网站建设
  • 做视频网站需要什么职位工作网站建设 网站优化
  • 手机微信官方网站三星网上商城发货速度
  • 怎么查网站是用什么语言做的职业培训机构有哪些
  • 成都seo网站qq专题探索网站开发模式特点
  • 品牌自适应网站建设wordpress page 单页
  • 2022十大网络营销案例网站网络优化服务器
  • 做画册好的网站wordpress入门使用教程
  • 2014山东春季高考网站建设做外链音乐网站
  • 观点网站制作网页总结
  • 电商网站的建设步骤网站建设介绍ppt
  • 推广联盟网站怎么做网络营销是什么基础
  • 招远网站建设招聘php网站设计人员
  • 怎么做推广网站赌场服装设计方案
  • 中国容桂营销网站建设2024舆情信息范例8篇
  • 乐清市网站建设廊坊关键词优化报价
  • 珠宝网站设计方案企业摄影网站模板
  • 网站怎样做哈尔滨市建设工程造价信息网
  • 九宫格网站模板自助建站系统源码下载
  • 有哪些装修网站python版 wordpress
  • 宣讲网站建设在马来西亚做网站网站合法吗
  • 互联网推广渠道汕头seo排名
  • 淘宝客建网站网页设计基础教程题库
  • 简单网页设计模板网站wordpress 5.0火车头发布模块
  • 楚雄市网站建设公司东阳建设局网站
  • 杭州精品课程网站建设大连工程建设信息网
  • 深圳网站建设saote上海中学国际部
  • 泗阳住房建设局网站WordPress 多个分类目录
  • 西宁设计网站建设40岁以上的设计师都去哪了
  • 网站改版后百度不收录企业网站建设完整教程