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

电子书城网站开发项目概况网站建设客户沟通

电子书城网站开发项目概况,网站建设客户沟通,垫江网站建设费用,成品网站5668入口的功能介绍mvc接收各种请求 1-环境搭建 1.1-准备apifox发送请求 1.2-项目搭建 ①创建Web骨架的Maven项目 ​ --打开2023-IDEA #xff0c;选择New Project ​ --选择Maven Archetype ​ --注意点#xff1a;Catalog默认就行了 ​ --Archetype选择webapp ​ --JDK跟着黑马敲最好…mvc接收各种请求 1-环境搭建 1.1-准备apifox发送请求 1.2-项目搭建 ①创建Web骨架的Maven项目 ​ --打开2023-IDEA 选择New Project ​ --选择Maven Archetype ​ --注意点Catalog默认就行了 ​ --Archetype选择webapp ​ --JDK跟着黑马敲最好用11 ②创建好以上包结构 ③导入pom.xml坐标 dependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependencydependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.10.RELEASE/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.2.6/version/dependencydependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.6/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.33/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion5.2.10.RELEASE/version/dependencydependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-databind/artifactIdversion2.9.0/version/dependencydependencygroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactIdversion3.0.3/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversionRELEASE/versionscopeprovided/scope/dependency/dependencies④导入各种类接口等 ​ --config配置类 //ServletContainersInitConfig public class ServletContainersInitConfig extends AbstractAnnotationConfigDispatcherServletInitializer {protected Class?[] getRootConfigClasses() {return new Class[]{SpringConfig.class};}protected Class?[] getServletConfigClasses() {return new Class[]{SpringMvcConfig.class};}protected String[] getServletMappings() {return new String[]{/};}Overrideprotected Filter[] getServletFilters() {CharacterEncodingFilter charactFilter new CharacterEncodingFilter();charactFilter.setEncoding(UTF-8);return new Filter[]{charactFilter};} }//SpringConfig Configuration ComponentScan(value com.bdqn,excludeFilters ComponentScan.Filter(type FilterType.ANNOTATION, classes Controller.class)) //排除注解类型排除Controller.class public class SpringConfig { }//SpringMvcConfig Configuration //标识这是一个配置类 ComponentScan(com.bdqn.controller) //对指定范围进行扫包对容器注册Bean对象 EnableWebMvc //EnableWebMvc 的作用是将当前的配置类标识为 Spring MVC 的配置类并通过自动配置和默认功能为我们提供方便快捷的 Spring MVC 开发环境。 public class SpringMvcConfig { } ​ --controller包 //UserController Controller public class UserController {RequestMapping(/save)ResponseBodypublic String save(){System.out.println(user save ...);return {info:springmvc};}//post带中文参数的接收RequestMapping(/getUser)ResponseBodypublic String getUser(String name,int age){System.out.println(姓名name);System.out.println(年龄age);return {name:name,age:age,};}//post发送json数据的接收RequestMapping(/getJson)ResponseBodypublic String getJson(RequestBody User user){System.out.println(姓名user.getName());System.out.println(年龄user.getAge());return {name:user.getName(),age:user.getAge(),};} }​ --mapper包 public interface UserDao {Insert(insert into tbl_user(name,age)values(#{name},#{age}))public void save(User user); }​ --pojo包 Data public class User {private Integer id;private String name;private Integer age;//setter..getter..toString略 }​ --service包 public interface UserService {public void save(User user); }​ --impl Service public class UserServiceImpl implements UserService {Overridepublic void save(User user) {System.out.println(user service ...);} }2-请求参数 2.1-普通参数 ①接口参数 请求类型--get请求地址--http://localhost/commonParamDifferentName?name张三age18请求参数--name张三age18请求名称普通参数请求 ②接收代码 RequestMapping(/commonParamDifferentName) ResponseBody public String commonParamDifferentName(String userName , int age){System.out.println(普通参数传递 userName userName);System.out.println(普通参数传递 age age);return {module:common param different name}; }2.2-pojo参数 ①接口参数 请求类型--post请求地址--http://localhost/pojoParam请求参数--name张三age18请求名称pojo参数请求 ②接收代码 //POJO参数请求参数与形参对象中的属性对应即可完成参数传递 RequestMapping(/pojoParam) ResponseBody public String pojoParam(User user){System.out.println(pojo参数传递 user user);return {module:pojo param}; }
http://www.w-s-a.com/news/607426/

相关文章:

  • 网站开发 知乎房地产型网站建设
  • 买完域名网站怎么设计wordpress 纯代码
  • 公司网站怎么做百度竞价宁波网络公司哪家好
  • 河西网站建设制作微信分销系统多层
  • 网站制作完成后应进入什么阶段石家庄网站建设找哪家好
  • 南通外贸网站推广自在源码网官网
  • 个人网站模板html下载餐饮vi设计案例欣赏
  • 高端网站建设wanghess网站开发售后服务承诺
  • 江西网站建设费用企业网站推广的方法有( )
  • 中国十大网站开发公司企业网站建设的要素有哪些
  • 网站防站做网站吉林
  • 嘉定区网站建设公司企业信息公示查询系统官网
  • 一个具体网站的seo优化产品介绍网站模板下载地址
  • 怎么做网站在网上能搜到你哈尔滨网站建立公司
  • 做家旅游的视频网站上海百度公司总部
  • 微信小程序公司网站怎么制作区块链平台定制开发
  • 网站资质优化ip地址域名解析
  • 如何搭建个人网站ps做网站首页怎么运用起来
  • 中小企业商务网站建设wordpress 安全加固
  • asp网站开发设计文档php建设网站怎么用
  • 服装公司网站建设需求分析报告seo搜索引擎优化实战
  • wordpress 扒站最近最新新闻
  • 手机wap网站开发与设计wordpress域名无法访问
  • 百度收录网站收费吗做网站用vs还是dw
  • 维度网络专业做网站嘉兴网站建设方案服务
  • 成品电影网站建设中国最顶尖设计师
  • 网站建设报价清单明细视频网站如何做营销
  • 建设农业网站的论文做国外网站有哪些
  • 怎么做网页 网站制作张家港网站制作哪家好
  • 创世网站建设公司书籍封面设计网站