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

嘉兴制作网站企业/百度指数在线查询工具

嘉兴制作网站企业,百度指数在线查询工具,在原备案号下增加新网站,网站建设 英语词汇mybatis既有jdbc的灵活&#xff0c;有具有orm工具的方便&#xff0c;是一套很好用的工具&#xff0c;这儿就使用mybatis来作为数据访问工具&#xff0c;具体添加过程如下&#xff1a; 1. 添加mybatis依赖&#xff0c;并更新项目 1 <dependency>2 <groupId>mysq…

mybatis既有jdbc的灵活,有具有orm工具的方便,是一套很好用的工具,这儿就使用mybatis来作为数据访问工具,具体添加过程如下:

1. 添加mybatis依赖,并更新项目

 1 <dependency>
 2     <groupId>mysql</groupId>
 3     <artifactId>mysql-connector-java</artifactId>
 4     <scope>runtime</scope>
 5 </dependency>
 6 <dependency>
 7     <groupId>org.mybatis.spring.boot</groupId>
 8     <artifactId>mybatis-spring-boot-starter</artifactId>
 9     <version>1.3.1</version>
10 </dependency>
pom.xml

2. 在application.properties中添加datasource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
3. 添加实体类

 1 package com.lvniao.blog.model;
 2 
 3 public class User {
 4 
 5     private Long id;
 6     
 7     private String name;
 8     
 9     private String password;
10 
11     public Long getId() {
12         return id;
13     }
14 
15     public void setId(Long id) {
16         this.id = id;
17     }
18 
19     public String getName() {
20         return name;
21     }
22 
23     public void setName(String name) {
24         this.name = name;
25     }
26 
27     public String getPassword() {
28         return password;
29     }
30 
31     public void setPassword(String password) {
32         this.password = password;
33     }
34 }
User.java

4. 添加Mapper类

package com.lvniao.blog.mapper;import java.util.List;import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;import com.lvniao.blog.model.User;@Mapper
public interface UserMapper {@Select("select id, name, password from users")public List<User> getUsers();
}
UserMapper.java

5. 在控制器中添加Mapper变量

 1 package com.lvniao.blog.admin.controller;
 2 
 3 import org.springframework.beans.factory.annotation.Autowired;
 4 import org.springframework.stereotype.Controller;
 5 import org.springframework.ui.Model;
 6 import org.springframework.web.bind.annotation.RequestMapping;
 7 
 8 import com.lvniao.blog.mapper.UserMapper;
 9 
10 @Controller
11 @RequestMapping("/admin")
12 public class AdminController {
13     
14     @Autowired
15     private UserMapper userMapper;
16     
17     @RequestMapping("/")
18     public String index(Model model) {
19         model.addAttribute("users", userMapper.getUsers());
20         return "admin/index";
21     }
22 }
AdminController

6. 在视图中添加对应的处理

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <title>lvniao</title>
 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 6 </head>
 7 <body>
 8     <table border="1">
 9         <tr><th>id</th><th>name</th><th>password</th></tr>
10         <tr th:each="user:${users}">
11             <td th:text="${user.id}"></td>
12             <td th:text="${user.name}"></td>
13             <td th:text="${user.password}"></td>
14         </tr>
15     </table>
16 </body>
17 </html>
index.html

如上就完成了spring和mybatis的整合,其中配置SqlSessionFactory的工作都是由mybatis提供了MybatisAutoConfiguration类完成的,而使用时只需在Mapper接口中添加对应的sql即可,极大地提高了开发速度。

转载于:https://www.cnblogs.com/lvniao/p/9038784.html

http://www.lbrq.cn/news/784045.html

相关文章:

  • 苏州做网站品牌公司/怎么做电商卖东西
  • 查看网站流量的工具/网络营销与策划试题及答案
  • 最简单的html代码/seo培训资料
  • 网页设计可以进怎样的公司/天津seo渠道代理
  • 西安做网站哪里便宜/代运营公司排行榜
  • js与asp.net做的网站/自己的网站怎么样推广优化
  • 番禺网站建设报价/最新国际军事动态
  • 网站开发毕设文献/广告代理公司
  • 超云建站/全自动推广引流软件免费
  • 郴州高椅岭/关键词的优化和推广
  • 代理商加盟项目网站/下载百度网盘app
  • 户外网站 整站下载/市场推广计划书
  • 网上做兼职做网站/网络公关公司联系方式
  • 如何做单位网站/深圳百度国际大厦
  • 做网站的收获及感想/网络seo优化推广
  • 现在还做自适应网站/seo蜘蛛屯
  • 医院网站优化/宁波seo行者seo09
  • 做导航网站赚钱吗/app拉新推广怎么做
  • 北京城乡住房建设官方网站/培训心得体会800字
  • 网页游戏网站斗地主/永久免费的建站系统有哪些
  • 一个购物网站开发语言/友情链接的作用
  • 代做毕业设计的网站好/杭州seo的优化
  • 如何寻找一批做网站的公司/怎么优化一个网站
  • 招聘网站如何做/备案查询官网
  • 阿里巴巴做网站的/关键词排名查询
  • 聊城市网站建设公司/重庆seo网站推广优化
  • 最近日本字幕mv高清在线/网站关键字优化软件
  • 网站挂载/seo搜索引擎优化书籍
  • bs网站做映射/品牌推广方式有哪些
  • 网站优化 书/个人怎么做网络推广
  • 双馈和永磁风机构网型跟网型联合一次调频并入同步机电网,参与系统一次调频,虚拟惯量下垂,虚拟同步机VSG控制matlab/simulink
  • Redis之Set和SortedSet类型常用命令
  • Linux lvm逻辑卷管理
  • 前端保持和服务器时间同步的方法【使用vue3举例】
  • 分布式微服务--Nacos持久化
  • 漏洞分析:90分钟安全革命