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

厦门网站建设哪里好中国建设劳动学会是正规网站吗

厦门网站建设哪里好,中国建设劳动学会是正规网站吗,中装建设算力租赁,wordpress建商城介绍一个使用Java语言开发的项目#xff0c;演示并如何搭建一个基于SSM#xff08;SpringSpring MVCMyBatis#xff09;框架的开发环境。SSM是一种常用的Java Web开发框架#xff0c;它集成了Spring、Spring MVC和MyBatis#xff0c;提供了一套完整的开发架构#xff0c;…介绍一个使用Java语言开发的项目演示并如何搭建一个基于SSMSpringSpring MVCMyBatis框架的开发环境。SSM是一种常用的Java Web开发框架它集成了Spring、Spring MVC和MyBatis提供了一套完整的开发架构能够快速构建可靠的Web应用程序。 环境搭建 为了进行SSM开发我们需要先搭建相应的环境。以下是环境搭建的步骤 安装JDKJava Development Kit 首先我们需要安装JDK以便能够编译并运行Java代码。从Oracle官方网站下载适用于您网络的JDK版本并按照安装教程进行安装。 安装开发工具IDE 推荐使用IntelliJ IDEA或Eclipse等Java开发工具这些工具提供了丰富的功能和插件方便我们进行开发和调试。 创建Maven项目 在开发工具中创建一个Maven项目方便管理项目的依赖和构建过程。Maven是一个流行的构建工具可以帮助我们管理项目的依赖、构建和部署。 配置 Maven 依赖 在项目的 pom.xml 文件中添加以下依赖 dependencies!-- Spring 相关依赖 --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.10.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-web/artifactIdversion5.3.10.RELEASE/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.3.10.RELEASE/version/dependency!-- MyBatis 相关依赖 --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.7/version/dependencydependencygroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactIdversion2.0.7/version/dependency!-- 数据库驱动依赖 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.26/version/dependency /dependencies 这些依赖会自动下载并添加到项目中。 配置 Spring 配置文件 在 src/main/resources 目录下创建一个名为 applicationContext.xml 的文件并添加以下内容 beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd!-- 配置数据源 --bean iddataSource classorg.springframework.jdbc.datasource.DriverManagerDataSourceproperty namedriverClassName valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/mydatabase/property nameusername valueroot/property namepassword valuepassword//bean!-- 配置 MyBatis SqlSessionFactory --bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBeanproperty namedataSource refdataSource/property nameconfigLocation valueclasspath:mybatis-config.xml//bean!-- 配置 MyBatis Mapper 扫描 --bean classorg.mybatis.spring.mapper.MapperScannerConfigurerproperty namebasePackage valuecom.example.mapper//代码/ /beans 以上配置文件主要包括数据源的配置、MyBatis 的 SqlSessionFactory 配置以及 Mapper 扫描配置。 配置MyBatis 配置文件 在 src/main/resources 目录下创建一个名为 mybatis-config.xml 的文件并添加以下内容 ?xml version1.0 encodingUTF-8? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationsettingssetting namemapUnderscoreToCamelCase valuetrue//settings /configuration 这里的配置主要用于开启数据库列名和 Java 实体类属性的下划线转驼峰命名规则的映射。 创建实体类和 Mapper 接口 在项目中创建实体类和 Mapper 接口这些类将用于定义数据库表和操作。 // User.java public class User {private Long id;private String username;private String password;// 省略 getter 和 setter 方法 } java // UserMapper.java public interface UserMapper {void save(User user);User findById(Long id);ListUser findAll(); }实现Mapper接口 创建UserMapper的实现类并使用MyBatis的注解来映射SQL语句。 // UserMapperImpl.java Repository public class UserMapperImpl implements UserMapper {Autowiredprivate SqlSessionFactory sqlSessionFactory;Overridepublic void save(User user) {try (SqlSession sqlSession sqlSessionFactory.openSession()) {sqlSession.insert(save, user);sqlSession.commit();}}Overridepublic User findById(Long id) {try (SqlSession sqlSession sqlSessionFactory.openSession()) {return sqlSession.selectOne(findById, id);}}Overridepublic ListUser findAll() {try (SqlSession sqlSession sqlSessionFactory.openSession()) {return sqlSession.selectList(findAll);}} } 在上述示例中我们使用了 MyBatis 的注解方式来进行 SQL 语句的映射其中 save、findById 和 findAll 是对应的 SQL 语句的 ID。 编写控制器 创建一个 Spring MVC 的控制器类用于处理 HTTP 请求和响应。 // UserController.java Controller RequestMapping(/user) public class UserController {Autowiredprivate UserMapper userMapper;RequestMapping(/save)public String save() {User user new User();user.setUsername(John);user.setPassword(password);userMapper.save(user);return redirect:/user/list;}RequestMapping(/list)public String list(Model model) {ListUser userList userMapper.findAll();model.addAttribute(userList, userList);return user/list;} } 这里我们使用了 Spring MVC 的注解方式来定义请求路径和处理方法。 创建视图文件 在 src/main/resources/templates 目录下创建一个名为 list.html 的视图文件用于展示用户列表。 !-- list.html -- html headtitleUser List/title /head bodyh1User List/h1tabletrthID/ththUsername/ththPassword/th/trtr th:eachuser : ${userList}td th:text${user.id}/tdtd th:text${user.username}/tdtd th:text${user.password}/td/tr/table /body /html 该视图文件使用 Thymeleaf 模板引擎来渲染用户列表数据。
http://www.zqtcl.cn/news/463440/

相关文章:

  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发
  • 网站框架图浅谈网站的主色调设计
  • asp.net网站iis与目录权限设置做网站前端用什么软件好
  • 网站后台图片模板前端作业做一个网站
  • 做兼职的翻译网站吗教育直播网站开发
  • pxhere素材网站电子商务的网站开发的工作内容
  • 邮件网站怎么做wordpress如何代码高亮
  • 电脑做视频的网站吗中小学 网站建设 通知
  • 给企业做网站赚钱吗吉 360 网站建设
  • 网站建设多少价格东莞网站推广团队
  • 做课件的软件下载带有蓝色的网站html网页制作代码实例
  • 建设银行鄂州分行官方网站健身网站开发方式
  • 大连免费建站模板花坛设计平面图
  • 建设网站对企业有什么好处wordpress教程视频下载
  • 郑州网站提升排名上海 企业 网站建设
  • 南昌好的做网站的公司营销型网站 案例
  • 南宁经典网站建设网络运维工程师是干什么的
  • 网站开发算法建网站难不难
  • 茂名模板建站定制网站开发 ide
  • 做网站现在用什么语言网站估价
  • wap开头的网站外贸网站建设官网
  • 做网站说什么5.0啥意思wordpress教程视频 下载
  • 业务型网站做seo郑州网站推广优化
  • 400网站建设南昌网站建设方案详细版
  • 网站评论回复如何做中国住建部和城乡建设官网
  • 怎么建设网站南京做南京华美整容网站
  • 有哪些可以做1元夺宝的网站推广网站哪家做的好
  • 网站备案 域名不是自己的成都电子商务网站