ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Solon Web 开发,一、开始

2022-01-19 08:35:32  阅读:153  来源: 互联网

标签:Web Solon web 开发 solon main public


1、第一个Web应用

回顾一下《快速入门》里做过的事情,然后开始我们的第一个web应用

1.1、pom.xml配置

设置solon的parent。这不是必须的,但包含了大量默认的配置,可简化我们的开发

<parent>
    <groupId>org.noear</groupId>
    <artifactId>solon-parent</artifactId>
    <version>${solon.ver}</version>
</parent>

导入solon的web快速集成开发包

<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-web</artifactId>
</dependency>

通过上面简单的2步配置,就配置差不多了,还是很简洁的呢!

1.2、小示例
@Controller    //这标明是一个solon的控制器
public class HelloApp {
    public static void main(String[] args) {    //这是程序入口
        //
        // 在main函数的入口处,通过 Solon.start(...) 启动Solon的容器服务,进而启动它的所有机能
        //
        Solon.start(HelloApp.class, args);
    }

    @Mapping("/hello")
    public String hello(){
        return "Hello world!";
    }
}

运行HelloApp中的main()方法,启动该web应用后,在地址栏输入"http://localhost:8080/hello",就可以看到输出结果了。

Hello world!

2、可能会产生一些疑问

  1. Solon启动的过程,都干了啥?
  2. 应用的默认端口是8080,那这个端口要怎么修改呢?
  3. 静态文件放哪里?
  4. 自定义的配置要如何读出来?
  5. 页面重定向用什么接口?
  6. 怎么上传文件?
  7. 数据如何访问?
  8. 缓存怎么用的?
  9. 等等...

标签:Web,Solon,web,开发,solon,main,public
来源: https://www.cnblogs.com/noear/p/15820796.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有