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

金融网站织梦模板免费下载中小企业网站提供了什么

金融网站织梦模板免费下载,中小企业网站提供了什么,网站流量共享,无锡网站建设无锡网络推广springMVC与sevlet都是对应表现层web的,但是越复杂的项目使用SpringMVC越方便 基于Java实现MVC模型的轻量级web框架 目标: 小案例: 1.导入依赖 spring-context: 提供 Spring 框架的核心功能,如依赖注入、事件发布和其他应用上…

springMVC与sevlet都是对应表现层web的,但是越复杂的项目使用SpringMVC越方便

基于Java实现MVC模型的轻量级web框架

目标:

小案例:

1.导入依赖

spring-context: 提供 Spring 框架的核心功能,如依赖注入、事件发布和其他应用上下文的功能。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.20</version>
</dependency>
aspectjweaver: 提供 AspectJ 框架的织入支持,允许你在 Spring 应用中使用面向切面编程(AOP)
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.4</version>
</dependency>
<!--   springMVC依赖注入     -->
javax.servlet-api: 提供 Java Servlet API 的接口,用于构建 web 应用的服务器端逻辑。
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
spring-webmvc: 支持 Spring MVC 框架,用于构建 web 应用程序的控制器和视图层,处理 HTTP 请求和响应。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.10.RELEASE</version>
</dependency>请告诉我这些依赖的作用

2.使用@controller定义Bean,并定义访问路径

@Controller
public class UserController {@RequestMapping("save")//定义访问路径@ResponseBody//设置当前返回值类型,将返回值当作一个整体返回public String save() {System.out.println("user save");return "{'info':'springmvc'}";}
}

3.创建springmvc的配置文件,加载controller 对应的bean

@Configuration
@ComponentScan("com.viki.controller")
public class SpringConfig {
}

4.定义一个servlet容器启动的配置类,在里面加载spring的配置

定义一个servlet容器启动的配置类,在里面加载spring的配置
public class ServletContainerInitConfig extends AbstractDispatcherServletInitializer {@Override//加载springMVC容器配置protected WebApplicationContext createServletApplicationContext() {AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();ctx.register(SpringConfig.class);return (WebApplicationContext) ctx;}@Override//设置哪些请求归属springMVC处理protected String[] getServletMappings() {return new String[]{"/"};}@OverrideJ//加载spring容器配置protected WebApplicationContext createRootApplicationContext() {return null;}
}

1.请求与响应

@Controller
@RequestMapping("/hello")
@ResponseBody// 类级别的请求映射
public class HelloHandler {@RequestMapping(value = "/index")  // 方法级别的请求映射public String index(String name,int age) {System.out.println("接受请求!"+"name:"+name+"age"+age);return "HelloHandler";}@RequestMapping( "/indexdifnam")@ResponseBody// 方法级别的请求映射public String indexdifnam(@RequestParam("name") String username, int age) {System.out.println("接受请求!"+"username:"+username+"age"+age);return "HelloHandler";}@RequestMapping( "/javabeanpar")@ResponseBody// 方法级别的请求映射public String javabeanpar(User user) {System.out.println("接受请求!"+"user===>"+user);return "HelloHandler";}@RequestMapping( "/set")@ResponseBody// 方法级别的请求映射public String set(@RequestParam List<String> list) {System.out.println("接受请求!"+"集合===>"+list.toString());return "HelloHandler";}
}

json数据

重要注释:

响应JSON数据只需要在对相应方法上@RequestBody方法,return后写上对应的String串,或者对象即可

此注解可以激活spring MVC的自动类型转换

类型转换数据依赖

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.13.1</version></dependency>

2.REST编码风格

3.SSM整合

4.拦截器

http://www.yayakq.cn/news/748249/

相关文章:

  • 贵阳网站定制电话号码seo去哪里培训
  • 重庆好的推广网站定制开发微信小程序
  • 滁州 来安县建设局网站哪些网站seo做的好
  • 建网站石家庄网页开发工资多少
  • 广州h5网站制作公司青岛市城市建设档案馆网站
  • 梵美传媒网站是谁做的免费app制作软件下载
  • 成都网站建设推广港哥熊掌号html在线编辑
  • 装修网站设计案例为什么要做营销型网站
  • 靖江有哪些做网站的成都计算机编程培训哪里好
  • 斗门区住房和城乡建设网站网站后台数据库怎么做
  • 做淘宝浏览单的网站推广普通话手抄报内容50字
  • wordpress英文企业网站模板wordpress评论框代码
  • 客户网站建设公司设计软件网站定制开发
  • 用dw个人网站怎么建立如何给网站做宣传
  • 免费网站建设 百度一下长春关键词优化平台
  • 西部数码网站备案查询静态网页模板 网站模板
  • 无锡锡山网站建设网站制作公司业务发展方案
  • 6生肖竞猜网站建设如何用xampp做网站
  • 百度搜索引擎录入网站如何做公司网站百度推广
  • 坊子营销型网站建设国内正规seo网络推广
  • 临沂 企业网站建设wordpress数据库安装失败
  • 特色网站建设安装好的 wordpress
  • 比亚迪新能源汽车报价大全一览表湖南企业seo优化
  • 网站优化查询代码资金盘网站开发
  • 个人做网站如何赚钱吗建一个免费网站
  • 青岛东八区创意做网站企业网电话
  • 自己做电商网站吗黄村网站开发公司
  • 石家庄最好的网站建设公司全国城乡建设证件查询
  • 手机怎么创建自己的网站平台网站编写流程
  • 陕西省咸阳市建设银行网站网站服务器如何做热备价