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

广西建设工程质量安全监督总站网站贾汪建设局网站

广西建设工程质量安全监督总站网站,贾汪建设局网站,莱芜工商网站,品牌建设专家库推荐表步骤【写在前面】定义数据库连接信息#xff1a;引入数据库驱动#xff1a;创建数据源#xff1a;创建JdbcTemplate#xff1a;编写DAO层#xff1a;使用Service注解标注Service层#xff1a;使用RestController注解标注Controller层#xff1a;示例代码#xff1a;app… 步骤【写在前面】定义数据库连接信息引入数据库驱动创建数据源创建JdbcTemplate编写DAO层使用Service注解标注Service层使用RestController注解标注Controller层示例代码application.properties文件中定义数据库连接信息pom.xml文件中添加MySQL驱动依赖创建数据源创建JdbcTemplate编写DAO层使用Service注解标注Service层使用RestController注解标注Controller层【写在前面】 spring boot框架的Java项目的优点: 快速开发Spring Boot提供了一系列的开箱即用的功能和特性使得开发人员可以快速构建和部署应用程序。简化配置Spring Boot自动配置了许多常见的配置如数据源、Web服务器、安全等等这样开发人员可以专注于业务逻辑的实现而不是配置。易于部署Spring Boot可以将应用程序打包成可执行的JAR或WAR文件这样可以方便地部署到任何支持Java的平台上。易于测试Spring Boot提供了一系列的测试工具和框架可以方便地进行单元测试、集成测试和端到端测试。高度可扩展Spring Boot是基于Spring框架构建的因此可以利用Spring框架的各种扩展和插件来扩展应用程序的功能。易于维护Spring Boot提供了一系列的监控和管理工具可以方便地监控和管理应用程序的状态和性能。生态丰富Spring Boot拥有庞大的社区和生态系统有许多第三方库和插件可以与其集成为开发人员提供了更多的选择和灵活性。 一个spring boot框架的Java项目要实现与数据库的连接需要以下步骤 定义数据库连接信息 在application.properties或application.yml文件中定义数据库连接信息包括数据库URL、用户名、密码等。 引入数据库驱动 在pom.xml文件中添加相应的数据库驱动依赖例如MySQL、Oracle等。 创建数据源 在配置类中创建数据源可以使用Spring Boot提供的自动配置或手动配置。 创建JdbcTemplate 使用JdbcTemplate类来执行SQL语句JdbcTemplate是Spring框架提供的一个简化数据库操作的工具类。 编写DAO层 在DAO层中定义数据库操作的接口和实现类使用JdbcTemplate来执行SQL语句。 使用Service注解标注Service层 在Service层中调用DAO层的方法实现业务逻辑。 使用RestController注解标注Controller层 在Controller层中调用Service层的方法处理请求和响应。 示例代码 application.properties文件中定义数据库连接信息 spring.datasource.urljdbc:mysql://localhost:3306/test spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.driver-class-namecom.mysql.jdbc.Driverpom.xml文件中添加MySQL驱动依赖 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.26/version /dependency创建数据源 Configuration public class DataSourceConfig {BeanPrimaryConfigurationProperties(prefix spring.datasource)public DataSource dataSource() {return DataSourceBuilder.create().build();} }创建JdbcTemplate Configuration public class JdbcConfig {Beanpublic JdbcTemplate jdbcTemplate(DataSource dataSource) {return new JdbcTemplate(dataSource);} }编写DAO层 Repository public class UserDaoImpl implements UserDao {Autowiredprivate JdbcTemplate jdbcTemplate;Overridepublic User getUserById(int id) {String sql select * from user where id?;User user jdbcTemplate.queryForObject(sql, new Object[]{id}, new BeanPropertyRowMapper(User.class));return user;} }使用Service注解标注Service层 Service public class UserServiceImpl implements UserService {Autowiredprivate UserDao userDao;Overridepublic User getUserById(int id) {return userDao.getUserById(id);} }使用RestController注解标注Controller层 RestController RequestMapping(/user) public class UserController {Autowiredprivate UserService userService;GetMapping(/{id})public User getUserById(PathVariable int id) {return userService.getUserById(id);} }
http://www.hkea.cn/news/14467888/

相关文章:

  • 江阴做网站的企业做网上招聘哪个网站好
  • 简洁网站模板下载一级a做爰片完整网站
  • 性价比最高的网站建设公司企业自助建站
  • 如何申请建设个人网站网站建设开放的端口
  • seo撰写网站标题以及描述的案例良品铺子vi设计手册
  • 联通营业厅做网站维护企业网站建设物美价廉
  • 深圳做英文网站的公司镇平哪家网站做的好
  • 建设互联网站是什么齐博企业网站
  • 网站seo问题诊断工具西安百度竞价推广
  • 深圳网站排名怎么做奇趣统计网站谁做的
  • 网站建设费记入科目wordpress免费手机主题
  • 培训网站开发需求说明书设计制作网站收费
  • 网站设计公司简介wordpress 视图插件
  • 如何做网站写手怎么选择丹徒网站建设
  • 上海网站排名推广网站域名是网站架构吗
  • 网站推广的公司沅江网站开发
  • 阳泉软件定制网站建设兖州城乡建设局网站
  • 湖南网站seo推广百度帐号个人中心
  • 金坛市住房和城乡建设局 网站国外服务器 网站进行经营性活动
  • 做网站的好处和坏处互联网定制网站
  • 直播教育网站建设网站设置301重定向
  • 制作php网站用什么软件企业免费网站建设
  • 织梦电子行业网站模板用户体验设计课程
  • 熟练掌握网站开发技术wordpress 友情链接 书签
  • 怎么做黑客把网站余额更改怎样用网站做单笔外贸
  • 电商网站开发北京免费网页空间2023
  • 公司做网站费用账务处理济宁网站运营策略
  • 自助建站免费申请网站优化关键词价格
  • 徐州市中宇建设工程有限公司网站息烽做网站公司有哪些
  • 包头做网站的生道网站建设平台